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.
Here's an overview of all RI's (and alternatives).
Java Platform, Enterprise Edition 6 (Java EE 6) - JSR 316
- Oracle Glassfish 3.x (RI)
- JBoss AS 6.x and 7.x
- IBM WebSphere 8.0
Java Architecture for XML Binding (JAXB) 2.2 - JSR 222
- Oracle JAXB (RI, used in Glassfish 3)
- Oracle Metro
Java API for XML-Based Web Services (JAX-WS) 2.2 - JSR 224
- Oracle JAX-WS (RI, used in Glassfish 3)
- Oracle Metro
- Apache CXF 2.x
Contexts and Dependency Injection for Java - JSR 299 and JSR 330
- JBoss Weld (RI, used in Glassfish 3)
- Apache OpenWebBeans
- Resin CanDI (JSR299 only)
Bean Validation 1.0 JSR 303
- Hibernate Validator (RI, used in Glassfish 3)
- Agimatec Validation
- GWT Validation
Java API for RESTful Web Services (JAX-RS) 1.1 - JSR 311
- Oracle Jersey (RI, used in Glassfish 3)
- JBoss RESTEasy (used in JBoss AS)
- Apache CXF 2.x
- Apache Wink
- Grails JAX-RS
JavaServer Faces 2.0 - JSR 314
- Oracle Mojarra (RI, used in Glassfish 3)
- Apache MyFaces 2.0
Java Servlet 3.0 and JavaServer Pages 2.2/Expression Language 2.2 - JSR 315 and JSR 245
- Oracle Glassfish 3.x (RI)
- Resin 4.0.1+
- Apache Geronimo 3.0
- Apache Tomcat 7.0
- Eclipse Jetty 8.0
Java Persistence API (JPA) 2.0 - JSR 317
- EclipseLink (RI, used in Glassfish 3)
- OpenJPA 2.0
- Hibernate 3.5.x
Enterprise JavaBeans (EJB3) 3.1 - JSR 318
- Oracle Glassfish 3.x (RI)
- Apache TomEE and OpenEJB (EJB 3.1 lite)
- BuzyBeans (EJB 3.1 lite)
精彩评论