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?

¿Fue útil?

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:

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top