| WA1104 J2EE Best Practices and Patterns with WebSphere V5 |
|
|
J2EE is a collection of technologies specifically meant to aid development of enterprise class software applications. This course will help architects and senior developers devise a plan that other developers in the team can follow to develop robust, high performance, easy to maintain and secure applications. The material in this class covers the most crucial areas of a mission critical application.This course highlights best practices for J2EE application development with specialized suggestions for those deploying their applications on WebSphere v5. |
|
| Topics |
|
- What are Patterns?
- Model/View/Controller and J2EE Applications
- Presentation Tier Considerations: Best and Worst Practices and Patterns
- Refactoring the Presentation Tier
- Struts
- To EJB or not to EJB?
- EJB Layer Patterns
- Data Transfer Patterns
- Transactions and Persistence
- Other Business Tier Considerations: Best and Worst Practices and Patterns
- Refactoring the Business Tier
- Understanding Performance Analysis
- Scalability and Performance Hints for EJBs
- Messaging Patterns
- Security
- Unit Testing
|
|
| What you will learn |
|
After completing this course, the student should be able to:
- Apply J2EE best practices to your applications
- Use a pattern language for effective communication with other J2EE programmers and architects
- Know what not to do as much as what to do
- Find performance bottlenecks and take corrective action
- Write highly-maintainable applications
|
|
| Audience |
|
Senior programmers and architects who need to develop J2EE applications for commercial use or for which performance, scalability, and maintainability levels need to be placed above the typical level for trivial or throw-away applications. This course is further optimized for those working with WebSphere v5. |
|
| Prerequisites |
|
Students are expected to have a strong understanding of Java programming and web application programming. More than cursory knowledge of the J2EE specification (at least EJB, JMS) is recommended. |
|
| Duration |
|
Five days. |
|