3.2. Alterações Dependentes de seus Componentes e Arquitetura do Aplicativo

3.2.1. Revisão das Alterações dependentes de seus Componentes e Arquitetura do Aplicativo

Caso o seu aplicativo use qualquer uma das seguintes tecnologias ou componentes, você pode precisar realizar as modificações ao seu aplicativo quando você migrar ao JBoss EAP 6.
Hibernate e JPA
O seu aplicativo precisará de algumas modificações, caso use o Hibernate ou JPA. Consulte a Seção 3.2.2.1, “Atualização dos Aplicativos que usam Hibernate e/ou JPA” para maiores informações.
REST
Caso seu aplicativo usar JAX-RS, você deve estar ciente de que o JBoss EAP 6 configura automaticamente o RESTEasy, de forma de que você não precisa mais configurá-lo automaticamente. Consulte a Seção 3.2.5.1, “Configuração das Alterações JAX-RS e RESTEasy” para maiores informações.
LDAP
O realm de segurança LDAP é configurado de forma diferente no JBoss EAP 6. Caso o seu aplicativo usar o LDAP, refira-se ao seguinte tópico para maiores informações na Seção 3.2.6.1, “Configuração das Alterações LDAP Security Realm”.
Messaging
O JBoss Messaging não está mais incluído no JBoss EAP 6. Caso o seu aplicativo usar o JBoss Messaging como provedor messaging, você precisará substituir o código do JBoss Messaging como o HornetQ. A seguinte Seção 3.2.7.4, “Migração de seu Aplicativo para uso do HornetQ como um Provedor JMS” descreve o que você precisa realizar.
Clustering
A maneira que você habilita o clustering foi alterada no JBoss EAP 6. Consulte a Seção 3.2.8.1, “Realize Alterações ao seu Aplicativo para o Clustering” para maiores detalhes.
Implantação de Estilo de Serviço
Embora o JBoss EAP 6 não use mais os descritores de estilo de serviço, o contêiner suporta essas implantações de estilo de serviço sem alterações onde possível. Consulte a Seção 3.2.9.1, “Atualização dos Aplicativos que usam as Implantações de Estilo de Serviço” para maiores informações.
Invocação remota
Caso o seu aplicativo realizar invocações remota, você pode continuar usando o JNDI para pesquisar um proxy para o seu bean e invocar aquele proxy retornado. Consulte a Seção 3.2.10.1, “Migração dos Aplicativos Implantados do JBoss EAP 5 que realiza Invocações Remotas ao JBoss EAP 6” para maiores informações sobre as alterações dos namespaces e a sintaxe requerida.
Seam 2.2
Caso o seu aplicativo usar o Seam 2.2, refira-se à seguinte Seção 3.2.13.1, “Migração dos Arquivos Seam 2.2 para o JBoss EAP 6” para melhor entendimento das alterações necessárias que você precisa realizar.
Spring
Consulte a Seção 3.2.14.1, “Aplicativos Spring de Migração” caso seu aplicativo usar o Spring.
Outras alterações que podem afetar sua migração
Para alterações adicionais do JBoss EAP 6 que podem impactar o seu aplicativo, consulte a Seção 3.2.15.1, “Outras alterações que podem afetar sua Migração”.