Modifications du comportement dans Java EE 8
Si vous avez précédemment incorporé des fonctions Java Platform, Enterprise Edition (Java EE) 7 dans votre environnement Liberty , vous risquez de rencontrer des changements de comportement lorsque vous passez à une fonction Java EE 8.
Vous avez le choix entre l'implémentation de fonction Java EE 7 ou Java EE 8 pour chaque instance de serveur en prenant en compte les modifications de comportement. Si le comportement requis n'est disponible que dans la fonction Java EE 8, il vous faut utiliser celle-ci. Si une application existante devait être affectée négativement par des modifications du comportement dans la fonctionnalité Java EE 8, l'utilisation de Java EE 7 permet de préserver le comportement existant pour cette application. Vous devez vous assurer que l'implémentation 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 7 et 8 prises en charge.
| Technologie | Fonction Java EE 7 | Fonction Java EE 8 | Changements de comportement |
|---|---|---|---|
| Sécurité d'application | appSecurity-2.0 |
appSecurity-3.0 |
Aucun changement de comportement. |
| Validation de bean | beanValidation-1.1 |
beanValidation-2.0 |
Aucun changement de comportement. |
| Contexts and Dependency Injection for Java (CDI) | cdi-1.2 |
cdi-2.0 |
Voir Changements de comportement des contextes et de l'injection de dépendance entre les éditions. |
| Servlet Java | servlet-3.1 |
servlet-4.0 |
Voir Changements de comportement du servlet 4.0. |
| Java API for RESTful Web Services (JAX-RS) | jaxrs-2.0 |
jaxrs-2.1 |
Voir Changements de comportement de JAX-RS 2.1. |
| Java Persistence API (JPA) | jpa-2.1 |
jpa-2.2 |
Consultez Aucun changement de comportement. |
| Traitement JSON (JSON-P) | jsonp-1.0 |
jsonp-1.1 |
Consultez Aucun changement de comportement. |
| JavaServer Faces (JSF) | jsf-2.2 |
jsf-2.3 |
Voir Configuration de Liberty pour JavaServer Faces 2.3. |
| JavaMail | javaMail-1.5 |
javaMail-1.6 |
Aucun changement de comportement. |