Specification overview
The following table allows a developer to see quickly what specifications make up Java EE 7 with links to those specifications, which JSR they have been developed under, the specification's current version and which version is, if any, is present in the Java EE 7 Web profile.
Specification | JSR | Version | Web Profile |
Java Platform, Enterprise Edition | 342 | 7 | |
Managed Beans | 342 | 1.0 | 1.0 |
Java EE Web Profile (“Web Profile”) | 342 | 1.0 | |
Java API for RESTful Web Services (JAX-RS) |
339 | 2.0 | 2.0 |
Web Services for Java EE | 109 | 1.4 | |
Java API for XML-Based Web Services (JAX-WS) |
224 | 2.2 | |
Java Architecture for XML Binding (JAXB) |
222 | 2.2 | |
Web Services Metadata for the Java Platform | 181 | 2.1 | |
Java API for XML-Based RPC (JAX-RPC) (optional) | 101 | 1.1 | |
Java API for XML Registries (JAXR) (optional) | 93 | 1.0 | |
Servlet | 340 | 3.1 | 3.1 |
JavaServer Faces (JSF) |
344 | 2.2 | 2.2 |
JavaServer Pages (JSP) | 245 | 2.3 | 2.3 |
JavaServer Pages Expression Language (EL) |
341 | 3.0 | 3.0 |
A Standard Tag Library for JavaServer Pages (JSTL) |
52 | 1.2 | 1.2 |
Debugging Support for Other Languages | 45 | 1.0 | 1.0 |
Contexts and Dependency Injection for the Java EE Platform (CDI) | 346 | 1.1 | 1.1 |
Dependency Injection for Java (DI) | 330 | 1.0 | 1.0 |
Bean Validation |
349 | 1.1 | 1.1 |
Enterprise JavaBeans (EJB) |
345 | 3.2 | 3.2 Lite |
Java EE Connector Architecture (JCA) | 322 | 1.7 | |
Java Persistence (JPA) |
338 | 2.1 | 2.1 |
Common Annotations for the Java Platform |
250 | 1.2 | 1.1 |
Java Message Service API (JMS) |
343 | 2.0 | |
Java Transaction API (JTA) |
907 | 1.2 | 1.2 |
JavaMail |
919 | 1.5 | |
Java Authentication Service Provider Interface for Containers (JASPIC) |
196 | 1.1 | |
Java Authorization Contract for Containers (JACC) |
115 | 1.5 | |
Java EE Application Deployment (optional) | 88 | 1.2 | |
Java Database Connectivity (JDBC) | 221 | 4.0 | |
Java Management Extensions (JMX) |
255 | 2.0 | |
JavaBeans Activation Framework (JAF) | 925 | 1.1 | |
Streaming API for XML (StAX) |
173 | 1.0 | |
Java Authentication and Authorization Service (JAAS) | 1.0 | ||
Interceptors |
318 | 1.2 | 1.2 |
Batch Applications for the Java Platform |
352 | 1.0 | |
Java API for JSON Processing |
353 | 1.0 | 1.0 |
Java API for WebSocket |
356 | 1.0 | 1.0 |
Concurrency Utilities for Java EE |
236 | 1.0 |