What is J2EE?

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 applications.

J2EE provides:

  •   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 following APIs:

  1. Java 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.
  2.  Servlets: 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 paradigm.
  3.  Java support for XML
  4.  Enterprise JavaBeans(EJBs)
  5.  Java messaging: It is an API for using enterprise messaging systems, such as IBM MQ Series, TIBCO Rendezvous, etc.
  6.  Java transaction support
  7.  JavaMail
  8.  Java Naming and Directory Interface (JNDI): A set of APIs that assists with the interfacing to multiple naming and directory services.
  9. JDBC: It is an industry standard for database-independent connectivity between the Java platform and a wide range of databases.
  10.   Java support for CORBA

Leave Comment