2
The J2EE server provides containers for hosting web and enterprise components. The container pro-
vides the component with life-cycle management and interfaces the components with the services
provided by the J2EE server:
The web container handles servlet and JSP components.
•
The EJB container handles the Enterprise JavaBeans components.
•
A J2EE server can also provide an environment for deploying Java clients (accessing EJBs); this is
•
called a client container.
Figure 1-1. J2EE Architecture
1.2. JOnAS Features
JOnAS is a pure Java, open-source, application server that conforms to the J2EE specification. Its high
degree of modularity enables it to be used as:
A J2EE server, for deploying and running EAR applications (that is, applications composed of both
•
web and EJB components)
An EJB container, for deploying and running EJB components (for example, for applications with-
•
out web interfaces or when using JSP/servlet engines that are not integrated as a JOnAS J2EE
container)
A Web container, for deploying and running JSPs and servlets (for example, for applications without
•
EJB components).
1.2.1. System Requirements
JOnAS is available for JDK 1.4. It has been used on many operating systems (Linux, AIX, Windows,
Solaris, HP-UX, etc.) and with different databases (Oracle, PostgreSQL, MySQL, SQL server, Access,
DB2, Versant, Informix, Interbase, etc.).
Chapter 1. Java Open Application Server (JOnAS): a J2EE Platform
Need help?
Do you have a question about the APPLICATION SERVER - JONAS and is the answer not in the manual?
Questions and answers