vavc
 
 
Networking
 
Applications
 
Multimedia
 
Database
 
Programming
 
IT Security
 
Executive Diploma
 
Exam Centres
 
Enquiry Form
 
Career
 
Valued Customers
 
 
 
 

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...

 
 
  © Copyright 2008 I-World Technology and Management Training. Tel: +603-2710 0038 (KL) / +603-7877 7505 (PJ) / +604-643 5343 (PG) / +607-226 8869 (JB)