In addition to the features of the Java Platform, Standard Edition (the Java SE platform), the Java EE platform adds support for Enterprise JavaBeans (EJB) technology, the Java Persistence API, JavaServer Faces technology, Java Servlet technology, JavaServer Pages (JSP) technology, and many more. The Java EE platform architecture is used to bring together existing technologies and enterprise applications in a single, manageable environment.
For more information on the Java EE platform, see
In order to qualify as a resource manager in a Java EE system, the Java EE platform requires these basic areas of support:
Allows calling applications to register names for databases
and access them through those names instead of through database connection
URLs. Implementation of one of the JDBC interfaces,
A mechanism by which a connection pool server keeps
a set of open connections to a resource manager (
XA is one of several standards for distributed transaction
management. It is based on two-phase commit. The javax.sql.XAxxx
interfaces, along with the java.transaction.xa package, are an abstract
implementation of XA. For more information about XA, see X/Open CAE
Specification-Distributed Transaction Processing: The XA Specification,
X/Open Document No. XO/CAE/91/300 or ISBN 1 872630 24 3. Implementation of the
JTA API, the interfaces of the java.transaction.xa package
(
With the exception of the core JDBC interfaces, these interfaces
are not visible to the end-user application; instead, they are used only by
the other back-end components in the system.