Each pattern in this catalog includes sample code from Java TM BluePrints reference applications such as the Java Pet Store sample application.
Pattern Name | Description |
---|---|
Business Delegate [ACM01] | Reduce coupling between Web and Enterprise JavaBeans TM tiers |
Composite Entity [ACM01] | Model a network of related business entities |
Composite View [ACM01] | Separately manage layout and content of multiple composed views |
Data Access Object (DAO) [ACM01] | Abstract and encapsulate data access mechanisms |
Fast Lane Reader | Improve read performance of tabular data |
Front Controller [ACM01] | Centralize application request processing |
Intercepting Filter [ACM01] | Pre- and post-process application requests |
Model-View-Controller | Decouple data representation, application behavior, and presentation |
Service Locator [ACM01] | Simplify client access to enterprise business services |
Session Facade [ACM01] | Coordinate operations between multiple business objects in a workflow |
Transfer Object [ACM01] | Transfer business data between tiers |
Value List Handler [ACM01] | Efficiently iterate a virtual list |
View Helper [ACM01] | Simplify access to model state and data access logic |