Skip to main content
 J2EE Architecture also known as three-tier
Architecture.
 Application which is divided into three client
tier , server tier and database tier this kind of
application is known as three tier Architecture.
 Application logic divided into following
components according to its task or function.
1)Client-tier
2)Server-tier
3)Database-tier(EIS-tier)
1)Client-Tier:-
Client tier consists of the user
interface for user request and print the response.
Client tier runs on client machine. Client tier
basically uses the following component of client
side.
1)Java Applet
2)Java Application
3)Web pages
2)Server-Tier:-
Server tier consists web tier and
Business tier.
web tier consists of the JSP(Java
Server Pages) and servlet dynamic pages to
handle the Http specific request logons,
session, accesses the business services, and
finally constructs a response and send it back
to the client.
2)Server-Tier:-
Business tier consists of the
business logic for the J2EE application. For
Example EJB(Enterprise Java Beans).
Advantage:
The benefit of having a centralized business
tier is that same business logic can support
different types of clients like browser, WAP ,
other stand-alone application etc.
3)Database-Tier(EIS-Tier):-
 EIS stands for Enterprise Information System.
EIS tier consists of the DBMS/RDBMS.
 It handles the users sql request and generates
appropriate response based on queries.
 It is responsible for communicating with
external resources such as legacy system,
ERP systems; messaging system like
MQSeries etc.
 It also stores all persistent data in the
database.
J2 ee architecture