Basics of Java EE 6
Java EE 6 Report Card
This table will be used to track the progress of the Apache Geronimo Java EE 6.0 implementation. The implementation will be staged over builds of the 3.0 release. This incremental rollout will allow users to provide early feedback on the new functions. The milestone driver levels in the table below indicate when the code for a particular function was available. It does not make any indication as to TCK status. The project won't aim to declare overall Java EE 6.0 functional compliance and official TCK certification until Geronimo 3.0 is complete.
For more detailed information, consult the Release Notes for the individual milestones.
Spec | Version | JSR No. | Changes from JEE 5 | Latest Package(s) | Milestone Build |
---|---|---|---|---|---|
Web Application Technologies |
|
|
|
|
|
Servlet | Servlet 3.0 | JSR 315 | Upgrade from Servlet 2.5 | Tomcat-7.0-SNAPSHOT |
|
Java Server Pages | JSP 2.2 | JSR 245 | Maintenance update from JSP 2.1 | Jasper-7.0.0.0-SNAPSHOT |
|
Expression Language 2.2 | EL 2.2 | JSR 245 | Maintenance update from JSP 2.1 | Jasper-7.0.0.0-SNAPSHOT |
|
JSP Debug | JSP Debug 1.0 | JSR 45 | Unchanged for Java EE 6.0 | Jasper-7.0.0.0 |
|
Java Server Faces | JSF 2.0 | JSR 314 | Upgrade from JSF 1.2 | Myfaces-impl-2.0.0-SNAPSHOT |
|
Java Server Pages Standard Tag Library | JSTL 1.2 | JSR 52 | Unchanged from Java EE5 | Glassfish-jstl-1.2 |
|
|
|
|
|
|
|
Enterprise Application Technologies |
|
|
|
|
|
JavaBeans Activation Framework | JAF 1.1 | JSR 925 | Unchanged from Java EE 5 | Geronimo implementation |
|
JavaMail | JavaMail 1.4 | JSR 919 | Unchanged from Java EE 5 | Geronimo implementation |
|
Java Persistence API | JPA 2.0 | JSR 317 | Upgrade from JPA 2.0 | OpenJPA-2.0.0-M3 |
|
Java Transactions API | JTA 1.1 | JSR 907 | Unchanged from Java EE 5 | Geronimo implementation |
|
Java Message Service API | JMS 1.1 | JSR 914 | Unchanged from Java EE 5 | Activemq-5.3.0 |
|
Java EE Connector Architecture | JCA 1.6 | JSR 322 | Upgrade from JCA 1.5 | Geronimo implementation |
|
Java Authorization Contract for Containers | JACC 1.4 | JSR 115 | Maintenance update | Geronimo implementation |
|
Java Authorization SPI for Containers | JASPIC 1.0 | JSR 196 | New for Java EE 6 | Geronimo implementation |
|
Common Annotations for the Java Platform | Annotations 1.1 | JSR 250 | Upgrade from Annotations 1.0 | Geronimo implementation |
|
Enterprise JavaBeans | EJB 3.1 | JSR 318 | Upgrade from EJB 3.0 | OpenEJB 3.1-Snapshot |
|
Interceptors | Interceptors 1.1 | JSR 318 | Upgrade from EJB 3.0 | OpenEJB 3.1-Snapshot |
|
Bean Validation 1.0 | Validation 1.0 | JSR 302 | New for Java EE 5 | Glassfish RI |
|
Managed Beans 1.0 | Managed Beans 1.0 | JSR 318 | New for Java EE 5 | OpenEJB 3.1-Snapshot |
|
Dependency Injection for Java 1.0 | DI 1.0 | JSR 330 | New for Java EE 5 | OpenWebBeans |
|
Contexts and Dependency Injection for Java EE 1.0 | CDI 1.0 | JSR 299 | New for Java EE 5 | OpenWebBeans |
|
|
|
|
|
|
|
Management |
|
|
|
|
|
Java EE Management | Java EE Mgmt 1.1 | JSR 77 | Unchanged from Java EE 5 | Geronimo implementation |
|
Java EE Application Deployment | App Deploy 1.2 | JSR 88 | Unchanged from Java EE 5 | Geronimo implementation |
|
|
|
|
|
|
|
Web Services - Axis2 |
|
|
|
|
|
Implementing Web Services | WSEE 1.3-MR2 | JSR 109 | Maintenance Update for WSEE 1.3 | Geronimo implementation |
|
Java API for XML-Based Web Services | JAX-WS 2.2 | JSR 224 | New maintenance release | Axis2 implementation |
|
Java API for RESTful Web Services | JAX-RS 1.1 | JSR 311 | New for Java EE 6 | Wink implementation |
|
Java Architecture for XML Binding | JAXB 2.2 | JSR 222 | New maintenance release | Glassfish JAXB Implementation 2.2 |
|
Java API for XML-Based RPC | JAX-RPC 1.1 | JSR 101 | Same as Java EE 5 | Axis2 1.5 |
|
Java API for XML Registries | JAXR 1.0 | JSR 93 | Same as Java EE 5 | Scout 1.1 |
|
Web Service Metadata for the Java platform | WS Metadata 2.1 | JSR 181 | Unchanged from Java EE 5 | Axis2 implementation |
|
SOAP with Attachments API | SAAJ 1.3 | JSR 67 | Unchanged from Java EE 5 | Axis2 implementation |
|
Streaming API for XML | STAX 1.0 | JSR 173 | Unchanged from Java EE 5 | Woodstox 3.2.8 |
|
|
|
|
|
|
|
Web Services - CXF |
|
|
|
|
|
Implementing Web Services | WSEE 1.2 | JSR 109 | Maintenance Update from WSEE 1.1 | Geronimo implementation | 2.0-M3 - Partial support |
Java API for XML-Based Web Services | JAX-WS 2.2 | Maintenance update from Java EE 5.0 | CXF implementation 2.0-incubator-RC-SNAPSHOT |
| |
Java Architecture for XML Binding | JAXB 2.2 | JSR 222 | New maintenance release | Glassfish JAXB Implementation 2.2 |
|
Java API for XML-Based RPC | JAX-RPC 1.1 | JSR 101 | Same as Java EE 5 | Axis2 1.5 |
|
Java API for XML Registries | JAXR 1.0 | JSR 93 | Same as Java EE 5 | Scout 1.1 |
|
Web Service Metadata for the Java platform | WS Metadata 2.1 | JSR 181 | Unchanged from Java EE 5.0 | CXF implementation - 2.0-incubator-RC-SNAPSHOT |
|
SOAP with Attachments API | SAAJ 1.3 | JSR 67 | Unchanged from Java EE 5 | Glassfish SAAJ implementation 1.3 |
|
Streaming API for XML | STAX 1.0 | JSR 173 | New for Java EE 5.0 | Woodstox 3.2.8 |
|
|
|
|
|
|
|
Misc |
|
|
|
|
|
JDK 5.0 - Corba support |
| ?? | Unchanged from Javaa EE 5.0 | Yoko-1.1=SNAPSHOT |
|
|
|
|
|
|
|
Web Profile Technologies |
|
|
|
|
|
Servlet | Servlet 3.0 | JSR 315 | Upgrade from Servlet 2.5 | Tomcat-7.0-SNAPSHOT |
|
Java Server Pages | JSP 2.2 | JSR 245 | Maintenance update from JSP 2.1 | Jasper-7.0.0.0-SNAPSHOT |
|
Expression Language 2.2 | EL 2.2 | JSR 245 | Maintenance update from JSP 2.1 | Jasper-7.0.0.0-SNAPSHOT |
|
JSP Debug | JSP Debug 1.0 | JSR 45 | Unchanged for Java EE 6.0 | Jasper-7.0.0.0 |
|
Java Server Faces | JSF 2.0 | JSR 314 | Upgrade from JSF 1.2 | Myfaces-impl-2.0.0-SNAPSHOT |
|
Java Server Pages Standard Tag Library | JSTL 1.2 | JSR 52 | Unchanged from Java EE5 | Glassfish-jstl-1.2 |
|
Common Annotations for the Java Platform | Annotations 1.1 | JSR 250 | Upgrade from Annotations 1.0 | Geronimo implementation |
|
Enterprise JavaBeans Lite | EJB 3.1 Lite | JSR 318 | Upgrade from EJB 3.0 | OpenEJB 3.1-Snapshot |
|
Java Persistence API | JPA 2.0 | JSR 317 | Upgrade from JPA 2.0 | OpenJPA-2.0.0-M3 |
|
Java Transactions API | JTA 1.1 | JSR 907 | Unchanged from Java EE 5 | Geronimo implementation |
|
Bean Validation 1.0 | Validation 1.0 | JSR 302 | New for Java EE 5 | Glassfish RI |
|
Managed Beans 1.0 | Managed Beans 1.0 | JSR 318 | New for Java EE 5 | OpenEJB 3.1-Snapshot |
|
Dependency Injection for Java 1.0 | DI 1.0 | JSR 330 | New for Java EE 5 | OpenWebBeans |
|
Contexts and Dependency Injection for Java EE 1.0 | CDI 1.0 | JSR 299 | New for Java EE 5 | OpenWebBeans |
|
Basics of Java EE 6 Web Profile
The Java EE 6 web profile is a specified minimal configuration targeted for small footprint servers that support "typical" web applications. The Web profile is a minimal specification, so an implementation is free to add additional services or allow applications to provision additional services. The required elements of the web profile are:
...