java-ee java-ee-6 cdi jboss-weld

java ee - ¿Qué es Weld, JSR-299?



java-ee java-ee-6 (1)

He encontrado muchos tutoriales que muestran ejemplos de código de Weld, pero no una introducción general.

¿Podría sugerir un artículo introductorio o responder lo siguiente?

  • ¿Qué te hace / da Weld?
  • ¿Cómo se relaciona con Java EE 6?
  • ¿Cómo lo usaría uno en un proyecto de Java EE 6?
  • Si uno lo usa en un proyecto de Java EE 6, ¿qué es suplantar, en todo caso?

¿Qué te hace / da Weld?

Weld es la implementación de referencia de la API abstracta JSR-299 , que se conoce mejor como CDI, Contextos e Inyección de dependencia, una API que se proporciona a través de los paquetes javax.enterprise.context y javax.enterprise.inject .

¿Cómo se relaciona con Java EE 6?

JSR-299 es parte de Java EE 6 (JSR-316) .

¿Cómo lo usaría uno en un proyecto de Java EE 6?

Weld u otra implementación de JSR-299 ya viene suministrada por el contenedor Java EE 6 (el servidor de aplicaciones). Si el suyo no se envía con Weld, pero con otra implementación JSR-299, y desea utilizar Weld en su lugar, debe consultar la documentación del contenedor en cuestión para saber cómo reemplazarlo.

Si uno lo usa en un proyecto de Java EE 6, ¿qué es suplantar, en todo caso?

Primavera (como lo fue durante las oscuras edades J2EE).

Ver también: