Tuesday, September 18, 2007


Java Platform, Enterprise Edition or Java EE is a widely used platform for server programming in the Java programming language. The Java EE Platform differs from the Standard Edition (SE) of Java in that it adds additional libraries which provide functionality to deploy fault-tolerant, distributed, multi-tier Java software, based largely on modular components running on an application server.

Nomenclature, standards and specifications

Main article: Java EE version history History
The Java EE APIs includes several technologies that extend the functionality of the base Java SE APIs.

Java EE General APIs
The Enterprise JavaBeans API defines a set of APIs that a distributed object container will support in order to provide persistence, remote procedure calls (using RMI or RMI-IIOP), concurrency control, and access control for distributed objects.

javax.ejb.*
The javax.naming, javax.naming.directory, javax.naming.event, javax.naming.ldap and javax.naming.spi packages define the Java Naming and Directory Interface (JNDI) API.

javax.naming
The java.sql and javax.sql packages define the Java Database Connectivity (JDBC) API.

java.sql, javax.sql
These packages define the Java Transaction API (JTA).

java.transaction.*
These packages define the JAXP API. This is used for XML parsing.
xml is a language used in J2EE (section)

javax.xml.*
These packages define the Java Message Service (JMS) API.

javax.jms.*
These packages define the JAX-WS API responsible for web services support.

javax.jws.*

Sun Java System Application Server Platform Edition 9.0, developed as the open-source server GlassFish
WebLogic Application Server 10.0 from BEA Systems
SAP NetWeaver Application Server, Java EE 5 Edition from SAP
JEUS 6, an Application Server from TmaxSoft Java EE 5 application server certified

JBoss, an open-source application server from JBoss. A beta version of the JEE 5 version is available but this version is not certified [1].
Pramati Server 5.0
Geronimo, an open-source application server from Apache
JOnAS, an open-source application server from ObjectWeb
Oracle Application Server 10g
Resin, an application server with integrated XML support
SAP NetWeaver Application Server, Java EE 5 Edition from SAP
Sun Java System Web Server
Sun Java System Application Server Platform Edition 8.2
IBM WebSphere Application Server (WAS) J2EE 1.4 application server certified

JRun Application Server from Macromedia

No comments: