3.2. Alterações Dependentes dos Componentes e da Arquitetura do seu Aplicativo


3.2.1. Revisão das Alterações Dependentes dos Componentes e da Arquitetura do seu Aplicativo

Se o seu aplicativo utiliza qualquer uma das seguintes tecnologias ou componentes, você pode precisar fazer modificações no seu aplicativo quando migrar para o JBoss EAP 6.
Hibernate e JPA
O seu aplicativo pode precisar de algumas modificações, caso use o Hibernate ou JPA. Consulte Seção 3.2.2.1, “Atualização dos Aplicativos que Utilizam Hibernate e/ou JPA” para mais informações.
REST
Se o seu aplicativo utiliza JAX-RS, você deve estar ciente de que o JBoss EAP 6 instala automaticamente o RESTEasy, portanto você não precisa mais configurá-lo. Consulte Seção 3.2.5.1, “Configuração das Alterações em JAX-RS e RESTEasy” para mais informações.
LDAP
O realm de segurança LDAP é configurado de forma diferente no JBoss EAP 6. Se o seu aplicativo utiliza LDAP, refira-se ao seguinte tópico para mais informações Seção 3.2.6.1, “Configuração das Alterações no Realm de Segurança LDAP”.
Sistema de Mensagem
O JBoss Messaging não está mais incluído no JBoss EAP 6. Se o seu aplicativo utiliza o JBoss Messaging, como provedor de mensagem, você precisa substituir o código do JBoss Messaging por HornetQ. O tópico Seção 3.2.7.4, “Migração do seu Aplicativo para o Uso do HornetQ como o Provedor JMS” explica o que você precisa fazer.
Clustering
A maneira como você habilita o clustering foi alterada no JBoss EAP 6. Consulte Seção 3.2.8.1, “ Realização de Alterações ao seu Aplicativo para Clustering” para mais detalhes.
Implantação de Estilo de Serviço
Embora o JBoss EAP 6 não utilize mais descritores de estilo de serviço, o contêiner suporta, sempre que possível, essas implantações de estilo de serviço sem alterações. Consulte Seção 3.2.9.1, “Atualização dos Aplicativos que Usam as Implantações de Estilo de Serviço” para mais informações sobre implantação.
Invocação remota
Se o seu aplicativo realiza invocações remotas, você ainda pode utilizar JNDI para pesquisar um proxy para o seu bean e invocar esse proxy retornado. Para mais informações sobre as alterações de namespaces e a sintaxe necessária, consulte Seção 3.2.10.1, “Migração dos Aplicativos Implantados do JBoss EAP 5 que Realizam Invocações Remotas no JBoss EAP 6”.
Seam 2.2
Se o seu aplicativo utiliza Seam 2.2, consulte o tópico 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
Se o seu aplicativo utiliza Spring, consulte Seção 3.2.14.1, “Migração de Aplicativos Spring ”.
Outras alterações que podem afetar sua migração
Para alterações adicionais no JBoss EAP 6 que podem impactar o seu aplicativo, consulte Seção 3.2.15.1, “Familiarize-se com Outras Alterações que Podem Afetar sua Migração”.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.