En un bean gestionado, @PostConstructse llama después del constructor de objetos Java normal. ¿Por qué usaría @PostConstruct para inicializar por bean, en lugar del constructor regular en
En un bean gestionado, @PostConstructse llama después del constructor de objetos Java normal. ¿Por qué usaría @PostConstruct para inicializar por bean, en lugar del constructor regular en
He encontrado esta pregunta: ¿Cuál es la diferencia entre @Inject y @EJB pero no entendí nada mejor? No he hecho Java EE antes ni tengo experiencia con la inyección de dependencia, así que no entiendo qué debo usar. ¿Es @EJB una antigua forma de inyectar? ¿La inyección la realiza el contenedor EJB...
Cuando se trata de hacer referencia a un bean administrado en EL así #{bean.entity.property}, a veces se javax.el.PropertyNotFoundException: Target Unreachableproduce una excepción, generalmente cuando se establece una propiedad de bean o cuando se invoca una acción de bean. Parece que hay cinco...
Estoy creando un producto basado en Java EE en el que estoy usando GlassFish 3 y EJB 3.1. Mi aplicación tiene beans de sesión , un planificador y utiliza servicios web. Recientemente me enteré de Apache TomEE , que admite Contexts and Dependency Injection (CDI) . El contenedor GlassFish también...
Acabo de comenzar a leer Core JavaServer Faces, 3rd Ed. y dicen esto (énfasis mío): Es un accidente histórico que haya dos mecanismos separados, beans CDI y beans administrados JSF, para beans que se pueden usar en páginas JSF. Le sugerimos que utilice beans CDI a menos que su aplicación deba...
Siento que hay un pequeño desorden en la especificación de Java EE 6. Hay varios conjuntos de anotaciones. Tenemos javax.ejbanotaciones como @Statefuly @Statelesspara crear EJB. También existe la posibilidad @javax.annotation.ManagedBeande crear un bean administrado. Hay anotaciones en me...
Estoy teniendo dificultades para entender cómo interactúan los dos y dónde se encuentra el límite entre ellos. ¿Se superponen? ¿Hay redundancias entre ellos? Sé que hay anotaciones asociadas con ambos, pero no he podido encontrar una lista completa de ambos con descripciones breves. No estoy...
En CDI existe el @ApplicationScopedy el pseudo-alcance ( javax.inject) @Singleton. ¿Cuál es la diferencia entre ellos? Además del hecho de que @ApplicationScopedes proxy y @Singletonno lo es. ¿Puedo cambiar mi @Singletonfrijol a @ApplicationScoped? ¿Puede @ApplicationScopedbean tener dos (o...
Escribí un programa simple en formularios web de Java, pero recibo el siguiente error: WELD-000072 El bean administrado que declara un ámbito de pasivación debe tener capacidad de pasivación. Bean: Bean administrado [clase BeanPakage.DemoBeans] con calificadores [ @Any @Default...