Architecting and Designing J2EE[tm] Applications( SL-425 )
| Course Description |  |
Building robust enterprise applications requires a blueprint that allows for rapid growth. In addition to learning how to scale applications, participants in Architecting and Designing J2EE[tm] Applications will learn how to address flexibility, performance, security and manageability issues with a series of general guidelines. Through discussion groups, participants will learn how to apply these guidelines using real-world architectures and design patterns to create Java 2 Platform, Enterprise Edition (J2EE) applications. Based on the material found in the J2EE companion book from J2EE Blueprints "Designing Enterprise Applications" and additional examples drawn from the real-world experiences of Sun Microsystems' Java Professional Services, this course provides a fast-track and immediately applicable learning experience for system architects.
| Course details |
| id:
SL-425 |
| duration:
4 days
| | list price: $
2195.00 |
|
Who Can Benefit |
 |
Architects and senior developers
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: Understand object-oriented analysis and design.Understand distributed computing.Understand UML and design processes.Understand designing real world architectures.Understand design and architectural patterns.Understand J2EE technology.
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Differentiate between architecture and design.Explain the architectural process.List and describe the capabilities and design goals of an architecture.List and define the trade-offs that result from architectural decisions.Describe the effects of J2EE technology on the capabilities and design goals.Describe best practices and design guidelines for developing multi-tier architectures based on J2EE technology.Describe the J2EE patterns and explain how they help solve key issues for enterprise applications.Explain the use of J2EE technology in the areas of Business-to-Business (B2B), Enterprise Resource Planning (ERP), and Workflow.
|
Related Courses |
 |
Before: FJ-310: Developing J2EE Compliant ApplicationsAfter: SL-351: Enterprise JavaBeans ProgrammingAfter: SL-500: J2EE Patterns
|
Course Content |
 |
Define the role of an architectDefine the term architectureExplain architectural terms such as abstraction, boundaries, brittleness and capabilitiesList the differences between architecture and designIdentify the fundamentals of system architectureExplain the concept of abstraction, and how it is implemented in system architecture
List and define the key architectural capabilitiesList and define the key architectural design goalsList and describe the trade-offs
Describe how J2EE architecture affects the non-functional requirements of a systemDescribe the use of patterns in the J2EE framework
Define the concepts of best practice and guidelineDescribe the best practices using J2EE technology that can be applied across all tiersDescribe the J2EE client tier best practices
Describe the components and categories of the Web TierDefine how you can apply MVC to Web Tier architectureSpecify the best practices and guidelines of the Presentation components in the Web TierDescribe the use of localization and internalization
List the best practices and guidelines for using entity beans and session beansDefine Data Access Objects and describe their purposeDefine Value Objects and describe their purposeDescribe the use of Session Bean Facades
|
Module 7: J2EE Best Practices-EIS Integration Tier |
Back To Top
| Describe the EIS Integration Tier best practices and guidelinesSpecify EIS guidelines for data accessDescribe the role of EIS access objects and guidelines for their useDefine the guidelines for using connections
Describe security guidelines, terminology, and forms of authenticationDefine the key features of securityDescribe the role of transactionsList the best practices and guidelines relating to transactions in each tier
Define PatternsDefine IdiomsList the goals of J2EE PatternsDescribe J2EE patterns in detail including the Mediator View-JSP, the Session Entity Facade, and the Business Delegate
Discuss the use of J2EE technology with Business-to-Business (B2B), Enterprise Resource Planning (ERP), and Workflow |