3.2.12. Alterações no JBoss AOP


3.2.12.1. Atualização dos Aplicativos que Usam o JBoss AOP

O JBoss AOP (Aspect Orientated Programing - Programação Orientada do Aspecto) não está mais incluído no JBoss EAP 6. Nas versões anteriores, o JBoss AOP era usado pelo contêiner EJB. No JBoss EAP 6, o contêiner EJB usa um novo mecanismo. Se o seu aplicativo usa o JBoss AOP, você deve modificar o código do seu aplicativo conforme abaixo.
Refatore o Aplicativo

  • As configurações EJB3 padrão que eram realizadas anteriormente no arquivo ejb3-interceptors-aop.xml são agora configuradas no arquivo de configuração. Para um servidor autônomo, este é o arquivo standalone/configuration/standalone-full.xml. Caso você esteja executando o seu servidor em um domínio gerenciado, o arquivo é domain/configuration/domain.xml.
  • Os Interceptores AOP ao lado do servidor devem ser modificados para o uso do Java EE padrão Interceptor. Para mais informações sobre os interceptores de contêiner e como utilizar um interceptor ao lado do cliente em um aplicativo, consulte o capítulo entitulado Container Interceptors no guia Development Guide do JBoss EAP 6 localizado no Portal do Consumidor https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.

Utilize as Bibliotecas do JBoss AOP

  • Caso você não possa refatorar o código, você pode obter uma cópia das bibliotecas do JBoss AOP e empacotá-las com o aplicativo. As bibliotecas AOP podem funcionar no JBoss EAP 6, mas não são implantadas. Você pode implantá-las manualmente usando o seguinte argumento da linha de comando, quando inicia o seu servidor: -Djboss.aop.path=PATH_TO_AOP_CONFIG

    Nota

    Embora as bibliotecas do JBoss AOP possam funcionar no JBoss EAP 6, esta não é uma configuração com suporte.

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.