Where can I find a list of all the reference implementations for Java EE 6?
JavaJakarta EeJava Ee-6Java Problem Overview
Do you know if there is a list with all the reference implementation for every component of Java EE 6? I.e. GlassFish is the reference container, Hibernate Validator for validation, etc.
Java Solutions
Solution 1 - Java
Here's an overview of all RI's (and alternatives).
JSR 316
Java Platform, Enterprise Edition 6 (Java EE 6) -JSR 222
Java Architecture for XML Binding (JAXB) 2.2 -- Oracle JAXB (RI, used in Glassfish 3)
- Oracle Metro
JSR 224
Java API for XML-Based Web Services (JAX-WS) 2.2 -- Oracle JAX-WS (RI, used in Glassfish 3)
- Oracle Metro
- Apache CXF 2.x
JSR 299 and JSR 330
Contexts and Dependency Injection for Java -- JBoss Weld (RI, used in Glassfish 3)
- Apache OpenWebBeans
- Resin CanDI (JSR299 only)
JSR 303
Bean Validation 1.0- Hibernate Validator (RI, used in Glassfish 3)
- Agimatec Validation
- GWT Validation
JSR 311
Java API for RESTful Web Services (JAX-RS) 1.1 -- Oracle Jersey (RI, used in Glassfish 3)
- JBoss RESTEasy (used in JBoss AS)
- Apache CXF 2.x
- Apache Wink
- Grails JAX-RS
JSR 314
JavaServer Faces 2.0 -- Oracle Mojarra (RI, used in Glassfish 3)
- Apache MyFaces 2.0
JSR 315 and JSR 245
Java Servlet 3.0 and JavaServer Pages 2.2/Expression Language 2.2 -JSR 317
Java Persistence API (JPA) 2.0 -- EclipseLink (RI, used in Glassfish 3)
- OpenJPA 2.0
- Hibernate 3.5.x
JSR 318
Enterprise JavaBeans (EJB3) 3.1 --
Oracle Glassfish 3.x (RI)
-
Apache TomEE and OpenEJB (EJB 3.1 lite)
-
BuzyBeans (EJB 3.1 lite)