Modifications de comportement de Java EE 7
Si vous avez préalablement incorporé des fonctions Java Platform, Enterprise Edition (Java EE) 6 dans votre environnement de profil Liberty, il se peut que vous constatiez des modifications de comportement lorsque vous passez à une fonction Java EE 7.
Vous pouvez choisir d'implémenter Java EE 6 ou Java EE 7 pour chaque instance de serveur, en fonction des modifications de comportement. Si le comportement souhaité est présent dans Java EE 7 uniquement, vous devez utiliser cette fonction. Si les modifications de comportement de Java EE 7 sont susceptibles d'avoir un effet négatif sur une application existante, utilisez Java EE 6 afin de conserver le comportement existant pour cette application. Vous devez vous assurer que l'implémentation de Java EE que vous choisissez est compatible avec les autres fonctions Java EE de votre serveur. Pour plus d'informations, voir Combinaisons de fonctions Java EE 6 et 7 prises en charge.
Technologie | Fonction Java EE 6 | Fonction Java EE 7 | Modifications de comportement |
---|---|---|---|
Validation de bean | beanValidation-1.0 | beanValidation-1.1 | Aucune modification de comportement. |
Contexts and Dependency Injection for Java (CDI) | cdi-1.0 | cdi-1.2 | Voir Changements de comportement dans Contexts and Dependency Injection 1.2. |
Enterprise JavaBeans (EJB) | ejbLite-3.1 | ejbLite-3.2 | Aucune modification de comportement. |
Expression Language (EL) | Inclus dans jsp-2.2 | el-3.0 | Voir Fonctionnalités de la fonction Expression Language 3.0. |
Java API for RESTful Web Services (JAX-RS) | jaxrs-1.1 | jaxrs-2.0 | Voir Modifications du comportement de JAX-RS 2.0. |
Java Database Connectivity (JDBC) | jdbc-4.0 | jdbc-4.1 | Aucune modification de comportement. |
Java Persistence API (JPA) | jpa-2.0 | jpa-2.1 | Voir Changements de comportement dans Java Persistence API 2.1. |
Servlet Java | servlet-3.0 | servlet-3.1 | Voir Modifications du comportement de Servlet 3.1. |
Java Transaction API (JTA) | transaction-1.1 (fonction protégée) | transaction-1.2 (fonction protégée) | Aucune modification de comportement. |
JavaServer Faces (JSF) | jsf-2.0 | jsf-2.2 | Voir Configuration du profil Liberty pour JavaServer Faces 2.2. |
JavaServer Pages (JSP) | jsp-2.2 | jsp-2.3 | Aucune modification de comportement. |