Jakarta CDI
E836327
Jakarta CDI is a Jakarta EE specification that defines a powerful, type-safe dependency injection and contextual lifecycle management framework for Java applications.
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
Jakarta EE specification
ⓘ
contextual lifecycle management framework ⓘ dependency injection framework ⓘ |
| defines |
contextual lifecycle management for Java components
ⓘ
type-safe dependency injection for Java ⓘ |
| domain | enterprise Java applications ⓘ |
| enables | context-aware components in Java applications ⓘ |
| formerlyKnownAs |
Contexts and Dependency Injection for Java EE
NERFINISHED
ⓘ
JSR 299 NERFINISHED ⓘ |
| governedBy | Jakarta EE Working Group NERFINISHED ⓘ |
| hasCoreAnnotation |
@Alternative
GENERATED
ⓘ
@Decorator GENERATED ⓘ @Disposes GENERATED ⓘ @Inject GENERATED ⓘ @Interceptor GENERATED ⓘ @Observes GENERATED ⓘ @Produces GENERATED ⓘ @Specializes GENERATED ⓘ |
| hasQualifier |
@Any
ⓘ
@Default ⓘ @Named ⓘ |
| hasScope |
@ApplicationScoped
ⓘ
@ConversationScoped ⓘ @Dependent ⓘ @RequestScoped NERFINISHED ⓘ @SessionScoped ⓘ |
| integratesWith |
Jakarta EJB
NERFINISHED
ⓘ
Jakarta Faces NERFINISHED ⓘ Jakarta Persistence NERFINISHED ⓘ Jakarta RESTful Web Services NERFINISHED ⓘ |
| language | Java NERFINISHED ⓘ |
| partOf | Jakarta EE NERFINISHED ⓘ |
| provides | unified dependency injection model for Jakarta EE ⓘ |
| replaced | JSR-based CDI specification for Java EE ⓘ |
| standardizedBy | Eclipse Foundation NERFINISHED ⓘ |
| supports |
decorators
ⓘ
disposer methods ⓘ events ⓘ interceptors ⓘ inversion of control ⓘ loose coupling between application components ⓘ portable extensions ⓘ producer fields ⓘ producer methods ⓘ qualifiers ⓘ scopes ⓘ stereotypes ⓘ |
| uses |
annotations for dependency injection
ⓘ
annotations for events ⓘ annotations for interceptors ⓘ annotations for qualifiers ⓘ annotations for scoping ⓘ |
Referenced by (7)
Full triples — surface form annotated when it differs from this entity's canonical label.