Java EE 6: Mudando para CDI - Melhores recursos
-
25-09-2019 - |
Pergunta
Eu tenho uma aplicação pequena e completa do Java EE 6 em mãos.
As anotações tradicionais estão sendo usadas: @Resource
, @EJB
, @Singleton
, @PostConstruct
, @PreDestroy
, @PersistenceContext
, @ManagedBean
, @ManagedProperty
, @RequestScope
, @ApplicationScope
,...
Gostaria de avaliar se faz sentido introduzir CDI e padronizar uma estratégia comum para injeção de dependência, gerenciamento do ciclo de vida do feijão etc.
Pergunta: Alguém conhece bons artigos, exemplos ou manuais que transformam as anotações tradicionais de Java EE 6 em CDI?
Solução
Alguém conhece bons artigos, exemplos ou manuais que transformam as anotações tradicionais de Java EE 6 em CDI?
Não esticamente sobre uma "transformação", mas muito bons recursos IMO:
A injeção de dependência em Java EE 6 Série - de Reza Rahman
o CDI Refcard em dzone
Um guia de carona para Java EE 6 Configuração do aplicativo Série - de Nicklas Karlsson
o Apresentando a plataforma Java EE 6 Series
Pergunta relacionada
Outras dicas
Na minha opinião, "mudar" para o CDI não é grande coisa. Basta adicionar uma implementação do CDI (como a Weld) às suas bibliotecas e começar a adicionar feijões/anotações CDI ao seu aplicativo. Você não precisa alterar sua base de código existente. Eu sugeriria ler o Referência de solda.
Se você planeja usar a implementação do JBoss CDI (WELD), você pode estar interessado nisso CDI com Jboss Weld artigo.
Seguindo a linha sugeriu que eu recomendo a leitura:
No mesmo espírito, gosto do seguinte artigo:
Primavera para Java EE - uma experiência de migração
Não é sobre "Java EE" -TO- "CDI Java EE", mas mais sobre Primavera para Java EE 6.
Fora do tópico, mas uma leitura interessante de qualquer maneira.