Articles of jboss weld

CDI: beans.xml, ¿dónde te pongo?

Estoy usando Weld como implementación de CDI. Mi prueba de integración, que intenta ensamblar el gráfico de objetos instanciar el contenedor de soldadura funciona bien , cuando tengo beans.xml vacíos en src/test/java/META-INF/beans.xml . Aquí está esa prueba simple: public class WeldIntegrationTest { @Test public void testInjector() { new Weld().initialize(); // shouldn’t throw exception } } […]

ManagedProperty en CDI @Named bean devuelve null

¡Estoy tratando de lidiar con @ManagedProperty pero sin éxito! He estado siguiendo esta guía, y no parece tan difícil. ¡Pero mi código simplemente no funciona! Aquí hay un pequeño fragmento @ManagedBean @SessionScoped public class LoginBean { @EJB private LoginUserLocal loginUser; private boolean loggedIn = false; private User user; private StreamedContent image; . . . //– […]

¿Cómo crear una aplicación modular JSF 2.0?

Tengo una aplicación con una interfaz bien definida. Utiliza CDI para la resolución de los módulos, (Específicamente usa Instance puntos de inyección en interfaces API para resolver módulos) y pasa varios datos atrás y cuarto a través de las interfaces sin problema. He mantenido intencionalmente la API y la implementación por separado, y los módulos […]

¿Están @ManagedBeans obsoletos en JavaEE6 debido a @Named en CDI / Weld?

Debido a CDI (y su implementación Weld), cada POJO en JEE6 se puede anotar con @Named , lo que hace que POJO sea accesible para la vista. ¿Eso significa que los ManagedBeans ahora están completamente obsoletos? ¿O me perdí algo donde @ManagedBean todavía tiene sentido?