我在哪里可以findJava EE 6所有参考实现的列表?

你知道Java EE 6的每个组件都有一个包含所有参考实现的列表吗? 即GlassFish是参考容器,用于validation的Hibernatevalidation器等。

以下是所有RI(和替代品)的概述。

Java平台企业版6(Java EE 6) – JSR 316

  • Oracle Glassfish 3.x (RI)
  • JBoss AS 6.x和7.x
  • IBM WebSphere 8.0

用于XML绑定的Java体系结构(JAXB)2.2 – JSR 222

  • Oracle JAXB (RI,用于Glassfish 3)
  • Oracle Metro

基于XML的Web服务的Java API(JAX-WS)2.2 – JSR 224

  • Oracle JAX-WS (RI,用于Glassfish 3)
  • Oracle Metro
  • Apache CXF 2.x

Java的上下文和dependency injection – JSR 299和JSR 330

  • JBoss Weld (RI,用于Glassfish 3)
  • Apache OpenWebBeans
  • Resin CanDI (仅限JSR299)

Bean Validation 1.0 JSR 303

  • Hibernate Validator (RI,在Glassfish 3中使用)
  • Agimatecvalidation
  • GWTvalidation

用于REST风格的Web服务的Java API(JAX-RS)1.1 – JSR 311

  • Oracle Jersey (RI,用于Glassfish 3)
  • JBoss RESTEasy (用于JBoss AS)
  • Apache CXF 2.x
  • Apache Wink
  • Grails JAX-RS

JavaServer Faces 2.0 – JSR 314

  • Oracle Mojarra (RI,用于Glassfish 3)
  • Apache MyFaces 2.0

Java Servlet 3.0和JavaServer Pages 2.2 /expression式语言2.2 – JSR 315和JSR 245

  • Oracle Glassfish 3.x (RI)
  • 树脂4.0.1+
  • Apache Geronimo 3.0
  • Apache Tomcat 7.0
  • Eclipse的Jetty 8.0

Java持久性API(JPA)2.0 – JSR 317

  • EclipseLink (RI,用于Glassfish 3)
  • OpenJPA 2.0
  • hibernate3.5.x

Enterprise JavaBeans(EJB3)3.1 – JSR 318

  • Oracle Glassfish 3.x (RI)
  • Apache TomEE和OpenEJB (EJB 3.1 lite)
  • BuzyBeans (EJB 3.1 lite)