Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

java
j2ee
design
patterns

What are the J2EE design patterns?

Educative Answers Team

There are four different platforms for the Java language:

  • Standard Edition (Java SE)
  • Enterprise Edition (Java EE)
  • Micro Edition (Java ME)
  • Java FX

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):

svg viewer

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.

RELATED TAGS

java
j2ee
design
patterns
Copyright ©2022 Educative, Inc. All rights reserved
RELATED COURSES

View all Courses

Keep Exploring