0% found this document useful (0 votes)
29 views

Design Pattern

This document outlines several Enterprise JavaBeans (EJB) design patterns including: 1. Architectural patterns like Session Façade, Message Façade, and Data Transfer Object Factory that deal with partitioning logic and transferring data between tiers. 2. Transaction and persistence patterns like Version Number and Data Access Object that handle transaction control, persistence, and performance. 3. Common Java EE design patterns like Intercepting Filter, Front Controller, Composite View, and Dispatcher View that are used for web presentation. 4. Core business tier patterns like Business Delegate, Service Locator, Session Facade, and Transfer Object that deal with services, business logic, and data transfer.

Uploaded by

apoorva1801
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Design Pattern

This document outlines several Enterprise JavaBeans (EJB) design patterns including: 1. Architectural patterns like Session Façade, Message Façade, and Data Transfer Object Factory that deal with partitioning logic and transferring data between tiers. 2. Transaction and persistence patterns like Version Number and Data Access Object that handle transaction control, persistence, and performance. 3. Common Java EE design patterns like Intercepting Filter, Front Controller, Composite View, and Dispatcher View that are used for web presentation. 4. Core business tier patterns like Business Delegate, Service Locator, Session Facade, and Transfer Object that deal with services, business logic, and data transfer.

Uploaded by

apoorva1801
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

EJB Design Pattern

EJB Layer Architectural patterns: Architecture or partitioning of logic Session Faade Message Faade EJB Command Data Transfer Object Factory Generic Attribute Access Business Interface Inter-tier Data Transfer Patterns: For transferring data from the client to the server and vice versa. Data Transfer Object 1. Domain DTO 2. Custom DTO Data Transfer Hashmap Data Transfer Rowset Transaction and Persistence Patterns: transaction control, persistence and performance related Version Number JDBC for reading Data Access Command Bean/Data AccessObject Dual Persistent Entity Bean 1. 2. 3. 4. 5. 6. 7. 8. Context Object design pattern MVC Synchronizing Token Front Controller (Filter Dispatcher or StrutsPrepareAndExecute) Intercepting Filter Composite View (Struts Tiles) View Helper (Tag Library) Application Controller (Dispatcher Class)

Struts2 Design Pattern

J2ee Design Pattern


Intercepting Filter Front Controller Composite View View Helper Dispatcher View Service to Worker Business Delegate Session Facade Service Locator Transfer Object Assembler Value List Handler Composite Entity Transfer Object

Service Activator Data Access Object

Core J2EE Pattern Catalog Presentation Tier


Intercepting Filter Context Object Front Controller

Application Controller
View Helper Composite View Dispatcher View

Service To Worker Business Tier


Business Delegate Service Locator Session Facade Application Service Business Object Composite Entity Transfer Object

TO Assembler
Value List Handler Data Access Object

Integration Tier

Service Activator
Domain Store

Web Service Broker

You might also like