3.2. Changements qui dépendent de votre architecture d'application et de ses composants

3.2.1. Vérification des changements de migration qui dépendent de l'architecture de votre application et de ses composants

Si votre application utilise les technologies ou les composants suivants, vous devrez sans doute modifier votre application lorsque vous migrerez vers JBoss EAP 6.
Hibernate et JPA
Si votre application utilise Hibernate ou JPA, votre application devra être modifiée. Voir Section 3.2.2.1, « Mise à jour d'applications qui utilisent Hibernate et/ou JPA » pour plus d'informations.
REST
Si votre application utilise JAX-RS, vous devez savoir que JBoss EAP 6 installe automatiquement RESTEasy, donc vous n'aurez plus besoin de l'installer vous-même. Pour plus d'informations, voir Section 3.2.5.1, « Configurer les changements de JAX-RS and RESTEasy »
LDAP
Le domaine de sécurité LDAP est configuré différemment dans JBoss EAP 6. Si votre application utilise LDAP, voir Section 3.2.6.1, « Configurer les changements de domaine de sécurité LDAP » pour plus d'informations.
Messagerie
JBoss Messaging n'est plus inclus dans JBoss EAP 6. Si votre application utilise JBoss Messaging comme fournisseur de messagerie, vous devrez remplacer le code de Messagerie JBoss par celui d'HornetQ. Section 3.2.7.4, « Migrer votre Application pour qu'elle utilise HornetQ comme JMS Provider » décrit ce que vous devez faire.
Clustering
La façon dont vous activez le clustering a changé dans JBoss EAP 6. Pour plus d'informations, voir Section 3.2.8.1, « Changements à votre application pour le clustering ».
Déploiement style Service
Malgré que JBoss EAP 6 n'utilise plus de descripteurs de style Service, le conteneur prend en charge ces déploiements de style Service sans changement dans la mesure du possible. Pour plus d'informations, consultez Section 3.2.9.1, « Mise à jour des Applications qui utilisent les Déploiements Style-Service »
Invocations à distance
Si votre application effectue des invocations à distance, vous pourrez toujours utiliser JNDI pour chercher un proxy pour votre bean et invoquer sur ce proxy de renvoi. Voir Section 3.2.10.1, « Migrer des Applications dépoyées dans JBoss EAP 5 qui font des invocations dans JBoss EAP 6 » pour la syntaxe requise et les changements d'espace noms.
Seam 2.2
Si votre application utilise Seam 2.2, voir Section 3.2.13.1, « Migrer les Archives Seam 2.2 dans JBoss EAP 6 » pour les changements à effectuer.
Spring
Si votre application utilise Spring, voir Section 3.2.14.1, « Migrer les Applications Spring ».
Autres changements qui pourraient avoir un impact sur votre migration
Pour obtenir des informations sur les changements de JBoss EAP 6 qui risquent d'affecter votre application, voir : Section 3.2.15.1, « Familiarisez-vous avec les autres changements qui pourraient avoir un impact sur votre migration ».