Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Here's an overview of all RI's (and alternatives).</p> <h3>Java Platform, Enterprise Edition 6 (Java EE 6) - <a href="http://jcp.org/en/jsr/detail?id=316" rel="noreferrer">JSR 316</a></h3> <ul> <li><a href="http://glassfish.java.net" rel="noreferrer">Oracle Glassfish 3.x</a> (RI)</li> <li><a href="http://www.jboss.org/jbossas/" rel="noreferrer">JBoss AS 6.x and 7.x</a></li> <li><a href="http://www-01.ibm.com/software/webservers/appserv/was/" rel="noreferrer">IBM WebSphere 8.0</a></li> </ul> <h3>Java Architecture for XML Binding (JAXB) 2.2 - <a href="http://jcp.org/en/jsr/detail?id=222" rel="noreferrer">JSR 222</a></h3> <ul> <li><a href="http://jaxb.java.net/" rel="noreferrer">Oracle JAXB</a> (RI, used in Glassfish 3)</li> <li><a href="http://metro.java.net/" rel="noreferrer">Oracle Metro</a></li> </ul> <h3>Java API for XML-Based Web Services (JAX-WS) 2.2 - <a href="http://jcp.org/en/jsr/detail?id=224" rel="noreferrer">JSR 224</a></h3> <ul> <li><a href="http://jax-ws.java.net/" rel="noreferrer">Oracle JAX-WS</a> (RI, used in Glassfish 3)</li> <li><a href="http://metro.java.net/" rel="noreferrer">Oracle Metro</a></li> <li><a href="http://cxf.apache.org/" rel="noreferrer">Apache CXF 2.x</a></li> </ul> <h3>Contexts and Dependency Injection for Java - <a href="http://jcp.org/en/jsr/detail?id=299" rel="noreferrer">JSR 299</a> and <a href="http://jcp.org/en/jsr/summary?id=330" rel="noreferrer">JSR 330</a></h3> <ul> <li><a href="http://seamframework.org/Weld" rel="noreferrer">JBoss Weld</a> (RI, used in Glassfish 3)</li> <li><a href="http://openwebbeans.apache.org" rel="noreferrer">Apache OpenWebBeans</a></li> <li><a href="http://code.google.com/p/candi-stripes/downloads/list" rel="noreferrer">Resin CanDI</a> (JSR299 only)</li> </ul> <h3>Bean Validation 1.0 <a href="http://jcp.org/en/jsr/detail?id=303" rel="noreferrer">JSR 303</a></h3> <ul> <li><a href="http://www.hibernate.org/subprojects/validator.html" rel="noreferrer">Hibernate Validator</a> (RI, used in Glassfish 3)</li> <li><a href="http://code.google.com/p/agimatec-validation/" rel="noreferrer">Agimatec Validation</a></li> <li><a href="http://code.google.com/p/gwt-validation/" rel="noreferrer">GWT Validation</a></li> </ul> <h3>Java API for RESTful Web Services (JAX-RS) 1.1 - <a href="http://jcp.org/en/jsr/detail?id=311" rel="noreferrer">JSR 311</a></h3> <ul> <li><a href="http://jersey.java.net/" rel="noreferrer">Oracle Jersey</a> (RI, used in Glassfish 3)</li> <li><a href="http://jboss.org/resteasy" rel="noreferrer">JBoss RESTEasy</a> (used in JBoss AS)</li> <li><a href="http://cxf.apache.org/" rel="noreferrer">Apache CXF 2.x</a></li> <li><a href="http://incubator.apache.org/wink/" rel="noreferrer">Apache Wink</a></li> <li><a href="http://code.google.com/p/grails-jaxrs/" rel="noreferrer">Grails JAX-RS</a></li> </ul> <h3>JavaServer Faces 2.0 - <a href="http://jcp.org/en/jsr/detail?id=314" rel="noreferrer">JSR 314</a></h3> <ul> <li><a href="http://javaserverfaces.java.net" rel="noreferrer">Oracle Mojarra</a> (RI, used in Glassfish 3)</li> <li><a href="http://myfaces.apache.org/core20/" rel="noreferrer">Apache MyFaces 2.0</a></li> </ul> <h3>Java Servlet 3.0 and JavaServer Pages 2.2/Expression Language 2.2 - <a href="http://jcp.org/en/jsr/detail?id=315" rel="noreferrer">JSR 315</a> and <a href="http://jcp.org/en/jsr/detail?id=245" rel="noreferrer">JSR 245</a></h3> <ul> <li><a href="http://glassfish.java.net" rel="noreferrer">Oracle Glassfish 3.x</a> (RI)</li> <li><a href="http://www.caucho.com/resin-4.0/changes/resin-4.0.1.xtp" rel="noreferrer">Resin 4.0.1+</a></li> <li><a href="http://geronimo.apache.org/" rel="noreferrer">Apache Geronimo 3.0</a></li> <li><a href="http://tomcat.apache.org/" rel="noreferrer">Apache Tomcat 7.0</a></li> <li><a href="http://www.eclipse.org/jetty/" rel="noreferrer">Eclipse Jetty 8.0</a></li> </ul> <h3>Java Persistence API (JPA) 2.0 - <a href="http://www.jcp.org/en/jsr/detail?id=317" rel="noreferrer">JSR 317</a></h3> <ul> <li><a href="http://www.eclipse.org/eclipselink/" rel="noreferrer">EclipseLink</a> (RI, used in Glassfish 3)</li> <li><a href="http://openjpa.apache.org/" rel="noreferrer">OpenJPA 2.0</a></li> <li><a href="http://www.hibernate.org/" rel="noreferrer">Hibernate 3.5.x</a></li> </ul> <h3>Enterprise JavaBeans (EJB3) 3.1 - <a href="http://jcp.org/en/jsr/detail?id=318" rel="noreferrer">JSR 318</a></h3> <ul> <li><a href="http://glassfish.java.net" rel="noreferrer">Oracle Glassfish 3.x</a> (RI)</li> <li><a href="http://openejb.apache.org/" rel="noreferrer">Apache TomEE and OpenEJB</a> (EJB 3.1 lite)</li> <li><a href="http://code.google.com/p/buzybeans/" rel="noreferrer">BuzyBeans</a> (EJB 3.1 lite)</li> </ul>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload