Develop Intelligence
J2EE Design Patterns
Learn the best-practices, principles, and patterns used to design scalable and extensible Java EE applications.

The J2EE Design Patterns training course examines the catalog of Java Enterprise Edition Design Patterns outlined in the Core J2EE Patterns book.

The J2EE Design Patterns training goes through all three categories of patterns, presentation tier, business tier, and integration tier. In addition to examining the patterns, our J2EE Design Patterns training looks at the history of J2EE design patterns, the appropriateness of their adoption in Java EE 5 – Java EE 7, and sample implementations.

After this course, you will be able to:

  • Understand the J2EE Design Patterns
  • Understand the Design Patterns used in Java EE 5, Java EE 6, and Java EE 7
  • Understand the Different Classifications of Design Patterns
This course will be delivered in 3 Days

DI will work with you and your team to define the most appropriate delivery structure, schedule and dates. Structure, schedule and dates will be determined by project schedule, team availability and classroom availability. And of course, it will also be determined by DI’s instructor availability.

In the J2EE Design Patterns training course, you’ll learn:

  • History, Motivations, and Overview of Design Pattern Principles
  • Understanding How and Where Design Patterns Fit into Java Enterprise Edition
  • Presentation-tier Design Patterns
    • Intercepting Filter
    • Front Controller
    • Application Controller
    • Composite View
    • View Helper
    • Dispatcher View
    • Service to Worker
    • Model View Controller
  • Business-Tier Design Patterns
    • Application Service
    • Business Delegate
    • Service Locator
    • Session Facade
    • Transfer Object
    • Business Object
    • Value List Handler
    • Composite Entity
    • Transfer Object Assembler
  • Integration-Tier Design Patterns
    • Service Activator
    • Domain Store
    • Web Service Broker
    • Data Access Object
  • Applicability of Design Patterns in Java EE 5, Java EE 6, and Java EE 7
  • Java EE Case-study: refactoring into Java EE patterns (included as part of workshop)

Introduction to OOAD
Object Oriented Design Patterns
Object Oriented Refactoring
Call us at (877) 629-5631