Changements de comportement de Java EE 7
Si vous avez incorporé auparavant les fonctions Java Platform, Enterprise Edition (Java EE) 6 dans votre environnement Liberty, vous pourriez constater des changements de comportement lorsque vous adoptez 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 changements de comportement. Si le comportement souhaité est présent dans Java EE 7 uniquement, vous devez utiliser cette fonction. Si les changements 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 | Changements de comportement |
---|---|---|---|
Validation de bean | beanvalidation-1.0 | beanValidation-1.1 | Aucun changement de comportement. |
Contexts and Dependency Injection for Java (CDI) | cdi-1.0 | cdi-1.2 | Voir Changements de comportement dans Contexts and Dependency Injection d'une édition à l'autre. |
Enterprise JavaBeans (EJB) | ejbLite-3.1 | ejbLite-3.2 | Aucun changement 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 EE Connector Architecture (JCA) | jca-1.6 | jca-1.7 | Aucun changement de comportement. |
Java Message Service (JMS) | jms-1.1 | jms-2.0 | Aucun changement de comportement. |
wasJmsClient-1.1 | wasJmsClient-2.0 | Voir Changements de comportement de la messagerie JMS (wasJmsClient-2.0). | |
wmqJmsClient-1.1 | wmqJmsClient-2.0 | Voir SupportMQExtensions property. | |
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 Changements de comportement dans Servlet 3.1. |
Java Transaction API (JTA) | transaction-1.1 (fonction protégée) | transaction-1.2 (fonction protégée) | Aucun changement de comportement. |
JavaServer Faces (JSF) | jsf-2.0 | jsf-2.2 | Voir Configuration de Liberty pour JavaServer Faces 2.2. |
JavaServer Pages (JSP) | jsp-2.2 | jsp-2.3 | Aucun changement de comportement. |
Message Driven Beans (MDB) | mdb-3.1 | mdb-3.2 | Aucun changement de comportement. |