CDI specification

GPTKB entity

Statements (54)
Predicate Object
gptkbp:instanceOf specification
gptkbp:allows custom scopes
type-safe dependency injection
custom decorators
custom interceptors
custom qualifiers
gptkbp:defines events
qualifiers
bean discovery mode
bean lifecycle
bean types
gptkbp:description Contexts_and_Dependency_Injection_for_Java_EE
gptkbp:developedBy gptkb:Java_Community_Process
gptkbp:enables scoped beans
gptkbp:hasVersion 2.0
https://www.w3.org/2000/01/rdf-schema#label CDI specification
gptkbp:includes application scope
built-in scopes
dependent scope
request scope
session scope
gptkbp:integratesWith gptkb:Java_EE
Jakarta EE
gptkbp:isCompatibleWith gptkb:Java_EE_7
gptkb:Java_SE
Jakarta EE 8
gptkbp:isDocumentedIn Jakarta EE documentation
Java EE documentation
gptkbp:isPartOf gptkb:Java_EE_platform
Jakarta EE platform
gptkbp:isRelatedTo gptkb:Java_annotations
gptkb:Java_EE_messaging
Java_EE_RESTful_services
Java_EE_batch_processing
Java_EE_microservices
Java_EE_persistence
Java_EE_security
Java_EE_transactions
Java_EE_web_services
Java_concurrency
Java_generics
Java_reflection
gptkbp:isSupportedBy application servers
Java_frameworks
gptkbp:isUsedIn enterprise applications
gptkbp:promotes loose coupling
modularity
testability
gptkbp:provides interceptors
context management
decorators
gptkbp:releaseDate 2019-12-06
gptkbp:supports dependency injection
contextual lifecycle