J2EE _tm_ Patterns by zhangyun


									J2EE (tm) Patterns
Cursusduur: 4 Dagen              Cursuscode: SL-500

The J2EE Patterns course provides students with a thorough description of software design patterns that can be used with the Java 2 Platform,
Enterprise Edition (J2EE platform) technology to effectively solve complex business problems. Studying design patterns, such as the patterns
presented in this course, assists developers in learning tried and proven techniques for solving specific types of common design problems. The
design patterns described in this course help developers design enterprise applications that are more flexible, maintainable, reliable, and
This course describes the J2EE patterns, which were created by the Professional Services organization and the J2EE Blueprints group of Sun
Microsystems, Inc. These patterns are based on these groups' many years of experience with a wide range of enterprise applications.
Development teams can leverage this industry experience and avoid many costly and time-consuming project roadblocks by understanding and
implementing these patterns.
This course also describes many of the Gang of Four object-oriented design patterns that provide the basis for the J2EE patterns and also
provide the basis for good object-oriented design. Understanding these patterns is critical to the effective use of the J2EE patterns and valuable
in the design of any object-oriented system.
Students learn how to create effective software designs for J2EE technology applications through a series of lectures and exercises.

Students who can benefit from this course include individuals responsible for the design of distributed software applications. This includes:
Java technology programmers J2EE software developers Enterprise architects


 Upon completion of this course, students should be able to:               Apply a Gang of Four or J2EE pattern to an architecture and
 Select an appropriate Gang of Four or J2EE pattern to solve a
 specific problem.                                                         Design and implement more effective J2EE applications.

Vereiste kennis en vaardigheden:
To succeed fully in this course, students must be able to:

 Develop enterprise Java applications
 Read and work with Object-Oriented modeling techniques, such
 as the Unified Markup Language (UML)
 Explain the use of technologies within the J2EE platform
 Work with the following Java technologies: Enterprise JavaBeans,
 JavaServer Pages, and servlets

Related courses before

 FJ-310: Developing Applications for the Java EE Platform (FJ-310)
 OO-226: Object-Oriented Analysis and Design Using UML (OO-226)
 SL-314: Web Component Development with Servlet and JSP Technologies (SL-314)
 SL-351: Business Component Development With Enterprise JavaBeans Technology (SL-351)
 SL-425: Architecting and Designing J2EE Applications (SL-425)

SL-500                                                       www.globalknowledge.nl            info@globalknowledge.nl            030 - 60 89 444

line                                             line                                                line
   Exploring Object-Oriented Design Principles      Apply the Model View Controller pattern             Apply the Value List Handler pattern
   and Design Patterns
                                                 line                                                line
line                                                Apply the Layers pattern                            Using Presentation Tier Patterns
   Describe the fundamental object-oriented
   design concepts                               line                                                line
                                                    Explain tiers and layers in J2EE platform           Describe basic characteristics of the
line                                                applications                                        Presentation Tier J2EE patterns
   Describe the fundamental object-oriented
   design principles                             line                                                line
                                                    Introducing J2EE Patterns                           Describe the Model 2 Architecture and the
line                                                                                                    Apache Struts Framework
   Describe the characteristics of design        line
   patterns                                         Describe the J2EE pattern philosophy             line
                                                                                                        Apply the Intercepting Filter pattern
line                                             line
   Using Gang of Four Behavioral Patterns           Describe the J2EE patterns and tiers in          line
                                                    the J2EE pattern catalog                            Apply the Front Controller pattern
   Describe the basic characteristics of the     line                                                line
   Behavioral patterns                              Using Integration Tier Patterns                     Apply the Application Controller pattern

line                                             line                                                line
   Apply the Strategy pattern                       List the features and purpose of the                Apply the Context Object pattern
                                                     Integration Tier patterns
line                                                                                                 line
   Apply the Command pattern                     line                                                   More Presentation Tier Patterns
                                                    Apply the Service Activator pattern
line                                                                                                 line
   Apply the Iterator pattern                    line                                                   Apply the View Helper pattern
                                                    Apply the Data Access Object (DAO)
line                                                pattern                                          line
   Apply the Observer pattern                                                                           Apply the Composite View pattern
line                                                Apply the Domain Store pattern                   line
   Using Gang of Four Creational Patterns                                                               Apply the Dispatcher View pattern
line                                                Apply the Web Service Broker pattern             line
   Describe the basic characteristics of the                                                            Apply the Service to Worker pattern
   Creational patterns                           line
                                                    Using Presentation-to-Business Tier              line
line                                                Patterns                                            Exploring AntiPatterns
   Apply the Factory Method pattern
                                                 line                                                line
line                                                Describe basic characteristics of the               Define AntiPatterns
   Apply the Abstract Factory pattern               business tier J2EE patterns that facilitate
                                                    communication with the presentation tier         line
line                                                                                                    Describe Integration Tier AntiPatterns
   Apply the Singleton pattern                   line
                                                    Apply the Service Locator pattern                line
line                                                                                                    Describe Business Tier AntiPatterns
   Using Gang of Four Structural Patterns        line
                                                    Apply the Session Facade pattern                 line
line                                                                                                    Describe Presentation Tier AntiPatterns
   Describe the basic characteristics of the     line
   Structural patterns                              Apply the Business Delegate pattern              line
                                                                                                        Applying J2EE BluePrints Design
line                                             line                                                   Guidelines
   Apply the Facade pattern                         Apply the Transfer Object pattern
line                                             line                                                   Describe the J2EE BluePrints design
   Apply the Proxy pattern                          Using Intra-Business Tier Patterns                  guidelines

SL-500                                                     www.globalknowledge.nl                 info@globalknowledge.nl            030 - 60 89 444
line                                          line                                              line
   Apply the Adapter pattern                     Describe the basic characteristics of the         Describe the Java Pet Store demo
                                                 Intra-Business Tier patterns                      software
   Apply the Composite pattern                line                                              line
                                                 Apply the Application Service pattern             Describe the J2EE patterns used in the
line                                                                                               Java Pet Store demo software
   Apply the Decorator pattern                line
                                                 Apply the Business Object pattern
   Using Architectural Building Blocks        line
                                                 Apply the Transfer Object Assembler
line                                             pattern
   Compare architectural patterns to design
   patterns                                   line
                                                 Apply the Composite Entity pattern

Nadere informatie:
Neem voor nadere informatie of boekingen contact op met onze Customer Service Desk 030 - 60 89 444

Ratelaar 38, 3434 EW Nieuwegein

SL-500                                                  www.globalknowledge.nl               info@globalknowledge.nl          030 - 60 89 444

To top