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.

All labels observed (1)

Label Occurrences
Jakarta CDI canonical 11

How this entity was disambiguated

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 ⓘ
JSR 299 ⓘ
governedBy Jakarta EE Working Group ⓘ
hasCoreAnnotation @Alternative ⓘ
@Decorator ⓘ
@Disposes ⓘ
@Inject ⓘ
@Interceptor ⓘ
@Observes ⓘ
@Produces ⓘ
linked to: Jakarta Annotations

@Specializes ⓘ
hasQualifier @Any ⓘ
@Default ⓘ
@Named ⓘ
hasScope @ApplicationScoped ⓘ
@ConversationScoped ⓘ
@Dependent ⓘ
@RequestScoped ⓘ
@SessionScoped ⓘ
integratesWith Jakarta EJB ⓘ
Jakarta Faces ⓘ
Jakarta Persistence ⓘ
Jakarta RESTful Web Services ⓘ
language Java ⓘ
partOf Jakarta EE ⓘ
provides unified dependency injection model for Jakarta EE ⓘ
replaced JSR-based CDI specification for Java EE ⓘ
standardizedBy Eclipse Foundation ⓘ
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 ⓘ

How these facts were elicited

Referenced by (11)

Full triples — surface form annotated when it differs from this entity's canonical label.

Jakarta Expression Language → usedIn → Jakarta CDI ⓘ
Jakarta Persistence → compatibleWith → Jakarta CDI ⓘ
Jakarta Enterprise Beans → relatedTo → Jakarta CDI ⓘ
Mojarra → usedWith → Jakarta CDI ⓘ
MyFaces → integratesWith → Jakarta CDI ⓘ
Jakarta Server Faces → integratesWith → Jakarta CDI ⓘ