Java 2 enterprise edition (J2EE) is the official Java
framework for enterprise application development. The J2EE platform consists-
of a set of services, application-programming interfaces (APIs), and protocols
that provide the functionality for developing multi-tiered and web-based
A platform for enterprise applications. With full
API support for enterprise code and portability between server implementations.
A clear division between code which deals with
presentation, business logic, and data.
J2EE consists of the
server pages: Jsp is a specification which provides web developers with a
framework to create dynamic content on the server using HTML and XML templates,
and Java code, which is secure, fast, and independent of server platform.
It is a java program that extends the functionality of a web server, generating
dynamic content, and interacting with web clients using a request-response
Java support for XML
messaging: It is an API for using enterprise messaging systems, such as IBM
MQ Series, TIBCO Rendezvous, etc.
Java transaction support
Naming and Directory Interface (JNDI): A set of APIs that assists with the
interfacing to multiple naming and directory services.
It is an industry standard for database-independent connectivity between the
Java platform and a wide range of databases.