3.2. As Alterações Dependem nos Componentes e na sua Arquitetura do Aplicativo

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

Caso o seu aplicativo usar qualquer um dos seguintes componentes e tecnologias, você poderá precisar realizar modificações ao seu aplicativo quando migrar ao JBoss Enterprise Application Plataform 6.
Hibernate e JPA
Caso o seu aplicativo usar o Hibernate ou JPA, o seu aplicativo pode precisar de algumas modificações. 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 ao JBoss Enterprise Application Plataform 6 configura automaticamente o RESTEasy, de forma de que você não precisa mais configurá-lo automaticamente. Consulte a Seção 3.2.4.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 Enterprise Application Plataform 6. Caso o seu aplicativo usar o LDAP, refira-se ao seguinte tópico para maiores informações na Seção 3.2.5.1, “Configuração das Alterações LDAP Security Realm”.
Messaging
O JBoss Messaging não está mais incluído no JBoss Enterprise Application Plataform 6. Caso o seu aplicativo usar o JBoss Messaging como provedor messaging, você precisará substituir o código do JBoss Messag como o HornetQ. A seguinte Seção 3.2.6.3, “Migração de seu Aplicativo para uso do HornetQ como um Provedor JMS” descreve o que você precisa realizar.
Clustering
A maneira que você ativa o clustering foi alterada no JBoss Enterprise Application Plataform 6. Consulte a Seção 3.2.7.1, “Realize Alterações ao seu Aplicativo para o Clustering” para maiores detalhes.
Implantação de estilo de serviço
Embora o JBoss Enterprise Application Plataform 6 não usa 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.8.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.9.1, “Migração dos Aplicativos Implantados do JBoss Enterprise Application Plataform 5 que realiza Invocações Remotas ao JBoss Enterprise Application Plataform 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.11.1, “Migração dos Arquivos Seam 2.2 para o JBoss Enterprise Application Plataform 6” para melhor entendimento das alterações necessárias que você precisa realizar.
Spring
Consulte a Seção 3.2.12.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 Enterprise Application Plataform 6 que podem impactar o seu aplicativo, consulte a Seção 3.2.13.1, “Outras alterações que podem afetar sua Migração”.