Java EE 6 Public Review, Web Profile and WebBeans
By pelegri on Jan 23, 2009
Very significant (forward!) movement on the Java EE 6 spec: Roberto reports that the JavaEE 6 Public Review Draft is now available for download from the JCP site. He, and the rest of the JSR 316 group, solicits your feedback at "javaee-spec-feedback at sun dot com".
Two specs are available: one for the complete Java EE 6 and one for the Web Profile.
The new Web Profile currently includes the following specs: Servlet 3.0, JSP 2.2, EL 1.2, JSR-45, JSTL 1.2, JSF 2.0, JSR-250 1.1, EJB 3.1 Lite, JTA 1.1 and JPA 2.0. The list is not yet final, though, and there are three specifications that are still being discussed very actively.
JAX-RS has been very well received and is already implemented in several products, including our own Jersey. JAX-RS (1.1) is in the full JavaEE 6 but the EG decided it was too early to include it in the Web profile at this point. The situation with BeansValidation is slightly different: the spec just went into Public Review and, although it looks good, the JavaEE EG is waiting for feedback before deciding what to do.
The area that is still changing the most is JSR 299, previously known as WebBeans and now known as Java Contexts and Dependency Injection. Gavin and the EG has incorporated Extensive Feedback and the JavaEE 6 EG is soliciting feedback from the community on its inclusion on the platform spec. Please consider downloading the specification and providing feedback to both the JSR 299 and the JSR 316 Expert Groups.
Roberto also points that they are a bit behind but that a new schedule has not yet been created. Overall, though, these are very good news. Onward towards GlassFish v3 :-)