Java EE 6: Cambio de CDI - Mejores recursos
-
25-09-2019 - |
Pregunta
Tengo una pequeña aplicación Java Ee 6 pequeña pero completa a mano.
Se están utilizando las anotaciones tradicionales: @Resource
, @EJB
, @Singleton
, @PostConstruct
, @PreDestroy
, @PersistenceContext
, @ManagedBean
, @ManagedProperty
, @RequestScope
, @ApplicationScope
,...
Me gustaría evaluar si tiene sentido introducir CDI y estandarizar una estrategia común para la inyección de dependencia, el manejo 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?
Solución
¿Alguien sabe sobre buenos artículos, ejemplos o manuales que transforman las anotaciones tradicionales de Java EE 6 en CDI?
No es estricta sobre una "transformación", sino muy buenos recursos en mi opinión:
La inyección de dependencia en Java EE 6 Serie - por Reza Rahman
los Varicita CDI en dzone
Una guía de autostop para la configuración de la aplicación Java EE 6 Serie - por Nicklas Karlsson
los Presentación de la plataforma Java EE 6 serie
Pregunta relacionada
Otros consejos
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 frijoles/anotaciones CDI a su aplicación. No tiene que cambiar su base de código existente. Sugeriría leer el Referencia de soldadura.
Si planea usar la implementación de JBoss CDI (WELD), podría estar interesado en esto CDI con JBoss Weld artículo.
Después de la línea sugirió que recomiendo leer:
El tutorial Java EE 6 - contextos e inyección de dependencia
En el mismo espíritu, me gusta el siguiente artículo:
Primavera a Java EE - Una experiencia migratoria
No es acerca "Java Ee de Old-Skool" -to- "Java Ee basado en CDI", pero más sobre Spring-to-Java EE 6.
Fuera de tema, pero una lectura interesante de todos modos.