Community
Participate
Working Groups
>We need to verify JPA 2.0 functionality in various JEE6 technology stack scenarios. - We can start by using GlassFish 3.1 - notably we need to verify JTA functionality with JPA 2.0 in WebProfile via use of new EJB 3.1 lite no-interface local session beans. >JEE6 WebProfile subset of EE specifications JSR 315: Java Servlet 3.0 http://www.jcp.org/en/jsr/detail?id=315 JSR 314: JavaServer Faces (JSF) 2.0 http://www.jcp.org/en/jsr/detail?id=314 JSR 245: JavaServer Pages 2.2 and Expression Language (EL) 1.2 http://www.jcp.org/en/jsr/detail?id=245 JSR 52: A Standard Tag Library for JavaServer Pages 1.2 http://www.jcp.org/en/jsr/detail?id=52 JSR-45: Debugging Support for Other Languages 1.0 http://www.jcp.org/en/jsr/detail?id=45 JSR 317: Java Persistence API 2.0 http://www.jcp.org/en/jsr/detail?id=317 Traditional EJB container APIs now available to the Web container JSR 299: Contexts and Dependency Injection for the Java EE Platform 1.0 http://jcp.org/en/jsr/detail?id=299 JSR 330: Dependency Injection for Java http://jcp.org/en/jsr/detail?id=330 JSR 318: Enterprise JavaBeans 3.1 (EJB Lite) http://jcp.org/en/jsr/detail?id=318 JSR 250: Common Annotations for the Java Platform 1.1 http://www.jcp.org/en/jsr/detail?id=250 JSR 907: Java Transaction API (JTA) 1.1 http://www.jcp.org/en/jsr/detail?id=907 JSR 303: Bean Validation 1.0 http://jcp.org/en/jsr/detail?id=303 >Of note is the new support for JTA, EJB 3.1 and CDI/DI for any pojo in the WAR - along with JSR-303 which consolidates bean validation across the tiers and moves it up into the business layer from the presentation layer - Note that JAX-RS 1.1 and the rest of the WebServices API's are not in Web Profile - they are still accessible via the EJB container We will need to see how we work as a container managed persistence unit in this new environment. >JEE6 Full Specification that includes above WebProfile subset JSR 322: Java EE Connector Architecture 1.6 http://jcp.org/en/jsr/detail?id=322 JSR 914: Java Message Service (JMS) API 1.1 http://www.jcp.org/en/jsr/detail?id=914 JSR 919: JavaMail 1.4 http://jcp.org/en/jsr/detail?id=919 JSR 311: JAX-RS: The Java API for RESTful Web Services 1.1 http://jcp.org/en/jsr/detail?id=311 JSR 109: Implementing Enterprise Web Services 1.3 http://jcp.org/en/jsr/detail?id=109 JSR 224: Java API for XML-Based Web Services (JAX-WS) 2.2 http://jcp.org/en/jsr/detail?id=224 JSR 222: Java Architecture for XML Binding (JAXB) 2.2 http://jcp.org/en/jsr/detail?id=222 JSR 181: Web Services Metadata for the Java Platform http://jcp.org/en/jsr/detail?id=181 JSR 67: Java APIs for XML Messaging 1.3 http://jcp.org/en/jsr/detail?id=67 JSR 196: Java Authentication Service Provider Interface for Containers 1.0 http://jcp.org/en/jsr/detail?id=196 JSR 115: Java Authorization Contract for Containers 1.3 http://jcp.org/en/jsr/detail?id=115 JSR 77: J2EE Management 1.1 http://jcp.org/en/jsr/detail?id=77 >of note is the new JAX-RS 1.1 support for the REST pattern of get/post/put/delete URI's and the proposed JEE7 JSR-339 for JAX-RS 2.0 >Likely to be Optional or deprecated in JEE7 - see bug# 338610 for JSR-338 JSR 101: Java APIs for XML based RPC 1.1 http://jcp.org/en/jsr/detail?id=101 JSR 93: Java API for XML Registries 1.0 (JAXR) 1.0 http://jcp.org/en/jsr/detail?id=93 JSR 153: Enterprise JavaBeans 2.0, and earlier http://jcp.org/aboutJava/communityprocess/final/jsr153 JSR 88: Java EE Application Deployment 1.2 http://jcp.org/en/jsr/detail?id=88
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink