Java EE Containers
Java EE Containers
Java EE server
: The runtime portion of a Java EE product. A Java EE server provides EJB and
web containers.
Enterprise JavaBeans (EJB) container
: Manages the execution of enterprise beans for Java
EE applications. Enterprise beans and their container run on the Java EE server.
Web container
: Manages the execution of JSP page and servlet components for Java EE
applications. Web components and their container run on the Java EE server.
Application client container
: Manages the execution of application client components.
Application clients and their container run on the client.
Applet container
: Manages the execution of applets. Consists of a web browser and Java
Plug-in running on the client together.
Web Browser
Web
Container
EJB
Container
Enterprise
Bean
Database
Client
Machine
Java EE
Server
Application
Client
Application Client
Container
Servlet
JSP
Page
Enterprise
Bean
FIGURE 15
Java EE Server and Containers
Java EE Containers
The Java EE 5 Tutorial · September 2007
50