There are four different platforms for the Java language:
Design patterns were implemented as a solution to commonly occurring problems that are faced during software development. In contrast, Java 2 Platform Enterprise Edition patterns are more focused on providing solutions regarding Java EE.
The following J2EE design patterns can be implemented in your Java enterprise beans (Java EB):
1. Model View Controller: The MVC pattern divides the application into three components. The model comprises of the logic for our data, the view comprises of the visualization of data for our client, and the controller controls the flow of data between model and view.
2. Session Facade: The session facade design pattern provides a single interface for an application.
3. Business Delegate: The business delegate pattern dissociates the visualization and logical services to hide the implementation from the client.
4. Data Transfer Object: The DTO forms layers for the flow of data.
Free Resources