What is J2EE?

J2EE (Java 2 Platform, Enterprise Edition) is a platform-independent, java-centric environment from sun for developing, building and online deployment of web-based enterprise applications. The J2EE platform consists of a set of service- APIs, and protocol- that provide the functionality for developing multi-tiered, web-based applications.

J2EE is a java-based, runtime platform created by sun microsystems used for developing, deploying, and managing multi-tier server-centric applications on an enterprise-wide scale.

Some of the key features and services of J2EE are as follows:

  • At ther client tier, J2EE supports pure HTML, as well as java applets or applications, it relies on java server pages and servlet code to create HTML, or other formatted data for the client.
  • Java database connectivity, which is the java equivalent to ODBC, is a standard interface for java database.
  • The java servlet API enhance consistency for developers without requiring a graphical user interface.
  • Enterprise java beans provide another layer where the platform`s logic is stored. An EJB server provides functions such as threading, concurrency, security and memory management. these services are transparent to the auther.