Latest Version: http://java.sun.com/xml/ns/javaee/
This document lists the document formats that will be used by the Java Platform, Enterprise Edition (Java EE) deployment descriptors described by Java EE 5 and later specifications. Prior to the J2EE 1.4 specifications, each Deployment Descriptor must be valid with respect to a specific DTD that describes the Deployment Descriptor. They are found in the J2EE section of this document. Starting with the J2EE 1.4 specification, each specification requires its Deployment Descriptor be validated with respect to an XML Schema that is listed in the J2EE 1.4 document and this document. Note that deployment descriptors defined by previous versions of the Java EE specification must also be supported, and must continue to be validated against the corresponding DTD. Note that several deployment descriptors have not been updated for Java EE 5. In particular, the J2EE 1.4 deployment descriptors connector_1_5.xsd and j2ee_jaxrpc_mapping_1_1.xsd are the current versions used for Java EE 5. Similarly, the J2EE 1.4 deployment descriptor j2ee_jaxrpc_mapping_1_1.xsd is the current version used for Java EE 6.
The Java EE specificaiton also requires support for the Java Persistence API. The Java Persistence API Schemas are available at http://java.sun.com/xml/ns/persistence/
This document describes how to use the Java EE schemas that are described as a set of modules and provides a list of XML Schemas for each deployment descriptor.
Using Java EE Schemas
All Java EE Deployment Descriptor Schemas share the namespace, http://java.sun.com/xml/ns/javaee/. Each schema document contains a version attribute that contains the version of the specification. For example, the XML Schema document for the Servlet specification contains the version attribute value "3.0", pertaining to the specific version of the specification as well as the schema document itself.
Each Java EE XML Schema document's file name contains the specific version of the related specification. This is introduced for convenience to locate specific versions of the schema documents. However, Deployment Descriptor instances are not required to refer to a specific file. Instead, an instance must specify the version of the corresponding specification by using a version attribute. For example, servlet Deployment Descriptor instances that must be processed with the servlet 3.0 version must indicate the version within the version attribute of the instance document, for example, "3.0". The Deployment Descriptor processors use the version information to choose the appropriate version of the schema document(s) to process the Deployment Descriptor instances.
A specific version of the Java EE specification contains a set of
deployment descriptor schemas to constitute the Java EE Schema. The common
definitions are contained in the
Java EE 6 Schema Resources
This table contains the XML Schema components for Java EE 6 schema.
Java EE 5 Schema Resources
This table contains the XML Schema components for Java EE 5 schema.
J2EE 1.4 XML Schemas
XML Schemas specified by the J2EE 1.4 specification are available at http://java.sun.com/xml/ns/j2ee/.
J2EE 1.3 DTDs
DTDs specified by the J2EE 1.3 specification are available at http://java.sun.com/dtd/.
J2EE 1.2 DTDs
DTDs specified by the J2EE 1.2 specification are available at http://java.sun.com/j2ee/dtds/.
Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.