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?

Foi útil?

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:

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:

O tutorial Java EE 6 - contextos e injeção de dependência

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top