3.2. Cambios dependientes de la arquitectura de su aplicación y componentes

3.2.1. Revisión de los cambios dependiendo de la arquitectura y componentes de su aplicación

Si su aplicación usa una de las siguientes tecnologías o componentes es posible que necesite realizar modificaciones en su aplicación cuando migre a JBoss EAP 6.
Hibernate y JPA
Si su aplicación usa Hibernate o JPA es posible que su aplicación necesite algunas modificaciones. Para mayor información consulte: Sección 3.2.2.1, “Actualizar aplicaciones que utilizan Hibernate y/o JPA”.
REST
Si su aplicación usa JAX-RS, debe estar conciente de que JBoss EAP 6 configura automáticamente RESTEasy así que ya no necesita configurarla usted mismo. Para mayor información consulte: Sección 3.2.5.1, “Configure los cambios de JAX-RS y RESTEasy”
LDAP
El dominio de seguridad LDAP está configurado de manera diferente en JBoss EAP 6. Si su aplicación usa LDAP consulte el siguiente tema para obtener mayor información: Sección 3.2.6.1, “Configuración de los cambios del dominio de seguridad LDAP”.
Mensajería
JBoss Messaging ya no se incluye en JBoss EAP 6. Si su aplicación usa JBoss Messaging como proveedor de mensajería entonces necesita reemplazar el código de JBoss Messaging con el de HornetQ. El siguiente tema describe lo que necesita hacer: Sección 3.2.7.4, “Migre su aplicación para usar HornetQ como proveedor JMS”.
Uso de clústers
La manera de habilitar el uso de clústers cambió en JBoss EAP 6. Para ver más detalles, consulte: Sección 3.2.8.1, “Realizar cambios a su aplicación para uso de clústers”.
Implementación de estilo de servicios
Aunque JBoss EAP 6 ya no usa descriptores de estilo de servicios, el contenedor soporta estas implementaciones de estilo de servicios sin cambios en donde sea posible. Para mayor información sobre la implementación, consulte: Sección 3.2.9.1, “Actualización de aplicaciones que utilizan las implementaciones de estilo del servicio”
Invocación remota
Si su aplicación realiza invocaciones remotas todavía puede utilizar JNDI para buscar un proxy para su bean e invocar en ese proxy retornado. Para mayor información sobre la sintaxis requerida y los cambios en los espacios de nombres, consulte: Sección 3.2.10.1, “Migración de aplicaciones implementadas de JBoss EAP 5 que realizan invocaciones remotas en JBoss EAP 6”.
Seam 2.2
Si su aplicación usa Seam 2.2, consulte el siguiente tema para ver los cambios que necesita realizar: Sección 3.2.13.1, “Migración de archivadores Seam 2.2 a JBoss EAP 6”.
Spring
Si su aplicación usa Spring, consulte: Sección 3.2.14.1, “Migración de aplicaciones Spring”.
Otros cambios que pueden tener impacto en su migración
Para cambios adicionales en JBoss EAP 6 que pueden tener impacto en su aplicación, consulte: Sección 3.2.15.1, “Familiarícese con otros cambios que puedan afectar su migración”.