La especificación Contexts and Dependency Injection 2.0 facilita la integración de componentes Java EE de diferentes tipos. Proporciona un mecanismo común para inyectar un componente, como EJB o beans gestionados, en otros componentes, tales como los JSP u otros EJB.
Habilitación de esta característica
Para habilitar la característica Contexts and Dependency Injection 2.0, añada la siguiente declaración de elemento al archivo server.xml
, dentro del elemento featureManager
:
<feature>cdi-2.0</feature>
Elementos de configuración de característica
Paquetes de API estándar proporcionados por esta característica
-
javax.decorator
-
javax.enterprise.context
-
javax.enterprise.context.control
-
javax.enterprise.context.spi
-
javax.enterprise.event
-
javax.enterprise.inject
-
javax.enterprise.inject.literal
-
javax.enterprise.inject.se
-
javax.enterprise.inject.spi
-
javax.enterprise.inject.spi.configurator
-
javax.enterprise.util
-
javax.inject
-
javax.interceptor
Paquetes de API de terceros proporcionados por esta característica
-
org.jboss.weld.context
-
org.jboss.weld.context.api
-
org.jboss.weld.context.bound
Versiones de Java soportadas
-
JavaSE-1.8
-
JavaSE-11.0
-
JavaSE-17.0
-
JavaSE-21.0
-
JavaSE-22.0
Características que habilitan esta característica
Desarrollo de una característica que depende de esta característica
Si está desarrollando una característica que depende de esta característica, incluya el elemento siguiente en la cabecera Subsystem-Content
del archivo de manifiesto de característica.
com.ibm.websphere.appserver.cdi-2.0; type="osgi.subsystem.feature"
Paquetes de SPI proporcionados por esta característica
-
io.openliberty.cdi.spi