Java 2 Platform, Enterprise Edition or J2EE is a
Standard for developing distributed
Multitier architecture applications, based on modular components. The standard uses several technologies, such as
JDBC, or
CORBA, and extends their functionality with
Enterprise_Java_Beans,
Java_Servlets,
JavaServer_Pages and
XML technologies. This allows the developer to create an Enterprise Application that is portable between platforms and scalable, while integrating with several legacy technologies.
General APIs
The J2EE APIs includes several technologies that extend the functionality of the base J2SE APIs. Some of these are:
The Enterprise Java Beans API defines a set of APIs that a distributed object container will support in order to provide persistence, remote communication (using RMI), concurrency control, and access control for distributed objects[?].
The
Servlets API defines a set of APIs between a web container and a servlet that is responsible for processing requests and issuing responses.
The javax.servlet.jsp and javax.servlet.jsp.tagext packages define the
JavaServer Pages API.
The javax.naming, javax.naming.directory, javax.naming.event, javax.naming.ldap and javax.naming.spi packages define the
Java Naming and Directory Interface API.
The java.sql and javax.sql packages define the
Java Database Connectivity (JDBC) API
These packages define the
Java Transaction API (JTA)
These packages define the JAXP API
These packages define the Java Message Service (JMS) API
Additional Information
More information on J2EE can be found at http://java.sun.com/j2ee/docs .
All Wikipedia text
is available under the
terms of the GNU Free Documentation License