Savez-vous s'il existe une liste contenant toutes les implémentations de référence pour chaque composant de Java EE 6 ? Par exemple, GlassFish est le conteneur de référence, Hibernate Validator pour la validation, etc.
Réponse
Trop de publicités?Voici un aperçu de tous les IR (et des alternatives).
Plate-forme Java, édition entreprise 6 (Java EE 6) - JSR 316
Architecture Java pour la liaison XML (JAXB) 2.2 - JSR 222
- Oracle JAXB (RI, utilisé dans Glassfish 3)
- Oracle Metro
L'API Java pour les services Web basés sur XML (JAX-WS) 2.2 - JSR 224
- Oracle JAX-WS (RI, utilisé dans Glassfish 3)
- Oracle Metro
- Apache CXF 2.x
Contextes et injection de dépendances pour Java - JSR 299 y JSR 330
- JBoss Weld (RI, utilisé dans Glassfish 3)
- Apache OpenWebBeans
- Résine CanDI (JSR299 seulement)
Bean Validation 1.0 JSR 303
- Validateur Hibernate (RI, utilisé dans Glassfish 3)
- Validation d'Agimatec
- Validation GWT
L'API Java pour les services Web RESTful (JAX-RS) 1.1 - JSR 311
- Oracle Jersey (RI, utilisé dans Glassfish 3)
- JBoss RESTEasy (utilisé dans JBoss AS)
- Apache CXF 2.x
- Clin d'œil d'Apache
- Grails JAX-RS
JavaServer Faces 2.0 - JSR 314
- Oracle Mojarra (RI, utilisé dans Glassfish 3)
- Apache MyFaces 2.0
Java Servlet 3.0 et JavaServer Pages 2.2/Langue d'expression 2.2 - JSR 315 y JSR 245
- Oracle Glassfish 3.x (RI)
- Resin 4.0.1 et plus
- Apache Geronimo 3.0
- Apache Tomcat 7.0
- Eclipse Jetty 8.0
API de persistance Java (JPA) 2.0 - JSR 317
- EclipseLink (RI, utilisé dans Glassfish 3)
- OpenJPA 2.0
- Hibernate 3.5.x
Enterprise JavaBeans (EJB3) 3.1 - JSR 318
- Oracle Glassfish 3.x (RI)
- Apache TomEE et OpenEJB (EJB 3.1 lite)
- BuzyBeans (EJB 3.1 lite)