Science  People  Locations  Timeline
Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Home > Java 2 Platform, Enterprise Edition


 

Java 2 Platform, Enterprise Edition or J2EE is a Standard (albeit with no ISO or ECMA standard) for developing distributed Multi-tier architecture applications, based on modular components. It uses several technologies, including JDBC and CORBA, and extends their functionality with Enterprise Java Beans, Java Servlets, Java Server Pages and XML technologies. This allows the developer to create an Enterprise Application that is portable between platforms and scalable, while integrating with several legacy technologies.

1 General APIs

The J2EE APIs includes several technologies that extend the functionality of the base J2SE APIs.

1.1 javax.ejb.*

The Enterprise Java Beans API defines a set of APIs that a distributed object container will support in order to provide persistence, remote communication (using RMI), concurrency control, and access controlIn security, the term access control refers first to the practice of restricting entrance to a facility or property to authorized persons, and secondly to the mechanisms which keep track of entries (i. visitor's logs, security cameras or prevent access by for distributed objects .

1.2 javax.servlet

The ServletsThe Java Servlet API allows a software developer to add dynamic content to a web server using the Java platform. The generated content is commonly HTML, but may be other data such as XML. Servlets are the Java counterpart to dynamic web content technologi API defines a set of APIs between a web container and a servlet that is responsible for processing requests and issuing responses.

1.3 javax.servlet.jsp

The javax.servlet.jsp and javax.servlet.jsp.tagext packages define the JavaServer Pages API.

1.4 javax.naming

The javax.naming, javax.naming.directory, javax.naming.event, javax.naming.ldap and javax.naming.spi packages define the Java Naming and Directory InterfaceThe Java Naming and Directory Interface JNDI is an API for directory services. It allows clients to discover and lookup data and objects via a name and, like all Java APIs, is independent of the actual implementation. Additionally, it specifies an service (JNDI) API.

1.5 java.sql, javax.sql

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

1.6 java.transaction.*

These packages define the Java Transaction API (JTA)The Java Transaction API is one of the J2EE APIs allowing distributed transactions to be done across multiple XA resources. It provides for: demarcation of transaction boundaries X/Open XA API allowing resources to participate in transactions. X/Open XA a



Read more »

Non User