J2EE Patterns and Design Patterns
Overview & Objectives:
In this course, you will learn fundamental object-oriented design concepts and design principles that are essential for successful development of robust J2EE applications. The course covers all major Gang of Four behavioral, creational, and structural patterns. Understanding these patterns is critical to the effective use of J2EE patterns and valuable in the design of any object-oriented system. You'll also examine good architectural practices such as MVC, Layers, and Tiers.
Course Duration:
3 Days (Part-time or Fulltime available)
Who should attend:
1890 Java Developer or equivalent experience working with Java and JavaServer Pages (JSP).
Course Modules:
1. Intro and Categories
• Introduction to Design Patterns
• Categories of Patterns
2. Creational Patterns
• Abstract Factory
• Builder
• Factory Method
• Singleton
3. Structural Patterns
• Adapter
• Bridge
• Composite
• Decorator
• Façade
• Flyweight
• Proxy
4. Behavioral Patterns
• Command
• Iterator
• Mediator
• Memento
• Observer
• State
• Strategy
5. J2EE Patterns
• Introduction to J2EE Patterns
• J2EE Patterns vs. Design Patterns
6. Integration Tier Patterns
• Service Activator Pattern
• Data Access Object Pattern
• Web Service Broker Pattern
7. Presentation to Business Tier Patterns
• Service Locator
• Session Façade
• Business Delegate
• Transfer Object
8. Intra-Business Tier Patterns
• Application Service
• Business Object
• Transfer Object Assembler
• Composite Entity
• Value List Handler
9. Presentation Tier Patterns
• Model 2 Architecture
• Intercepting Filter
• Front Controller
• Application Controller
10. Anti Patterns
• Integration Tier
• Business Tier
• Presentation Tier
MORE INFORMATION...
|