dependency-injection - español - cdi java 8
Java EE 6: cambio a CDI-Mejores recursos (6)
Tengo una aplicación Java EE 6 pequeña pero completa a la mano.
Las anotaciones tradicionales se están utilizando: @Resource
, @EJB
, @Singleton
, @PostConstruct
, @PreDestroy
, @PersistenceContext
, @PreDestroy
, @PersistenceContext
, @RequestScope
, @ApplicationScope
, ...
Me gustaría evaluar si tiene sentido presentar CDI y estandarizar una estrategia común para la inyección de dependencias, la gestión del ciclo de vida del frijol, etc.
Pregunta: ¿Alguien sabe sobre buenos artículos, ejemplos o manuales que transforman las anotaciones tradicionales de Java EE 6 en CDI?
¿Alguien sabe sobre buenos artículos, ejemplos o manuales que transforman las anotaciones tradicionales de Java EE 6 en CDI?
No estrictamente sobre una "transformación" pero muy buenos recursos OMI:
La inyección de dependencias en la serie Java EE 6 - Por Reza Rahman
La CDI RefCard en DZone
Una guía de autostopistas para la serie de configuración de aplicaciones Java EE 6 - Por Nicklas Karlsson
La serie Presentando la plataforma Java EE 6
Pregunta relacionada
En el mismo espíritu, me gusta el siguiente artículo:
Spring to Java EE - Una experiencia de migración
No se trata de "Old-skool Java EE" a "CDI-based Java EE" , sino de Spring-to-Java EE 6 .
Fuera de tema, pero una lectura interesante de todos modos.
En mi opinión, "cambiar" a CDI no es gran cosa. Simplemente agregue una implementación de CDI (como Weld) a sus bibliotecas, y comience a agregar CDI Beans / Annotations a su aplicación. No tiene que cambiar su base de código existente. Sugeriría leer la referencia de Weld .
Si planea utilizar la implementación de JBoss CDI (Weld), podría estar interesado en este CDI con el artículo de JBoss Weld .
Siguiendo la línea sugerida, recomiendo leer:
El Tutorial de Java EE 6 - Contextos e Inyección de Dependencia