Jul 02

Java Platform, Enterprise Edition (Java EE)

It adds significant functionality to the Java SE.

It includes support for the following technologies:

  • JavaServer Pages (JSP) and Servlets allow developers to create dynamic server-side Java applications.
  • Enterprise Java Beans (EJB),which are components that support transactions, security.
  • Java Database Connectivity (JDBC) allows developers to invoke Structured Query Language operations from Java code to interact with databases.
  • JavaMail lets you work with email messages.
  • Java Message Service (JMS) allows the distributed, asynchronous posting and retrieval of message objects.
  • Java Naming and Directory Interface (JNDI) which lets you perform typical directory operations. But JNDI is not tied to any particular implementation, so it can be used to interact with established services such as LDAP, DNS, and NIS.
  • Java Authentication and Authorization Service (JAAS), which is used to determine if users and groups are allowed to enter a system (authentication), and what specific tasks they are allowed to perform once allowed in (authorization).
  • JAX-RPC: the Java API for XML-based Remote Procedure Call. This allows you to develop SOAP-based Web Services clients and endpoints.
  • JavaServer Pages Standard Tag Library (JSTL) :Instead of mixing tags from numerous vendors in your JSP applications, JSTL allows you to employ a single, standard set of tags.
  • JavaServer Faces Technology : It is a server-side user interface component framework for Java technology-based web applications.
  • Java Persistence API :It  provides an object/relational mapping facility to Java developers for managing relational data in Java applications.

Latest Release : Java EE 5

Note : Java EE 6 is going to release.

For more about editions click here

written by Anup \\ tags: