CDI

GPTKB entity

Statements (63)
Predicate Object
gptkbp:instance_of gptkb:Java_programming_language
gptkbp:allows scoped beans
gptkbp:can_be_configured_for beans.xml
gptkbp:can_be_extended_by custom scopes
gptkbp:can_be_used_with gptkb:Java_Server_Faces
gptkbp:enables multi-tenancy
type-safe dependency injection
component reuse
dynamic bean resolution
gptkbp:facilitates event handling
https://www.w3.org/2000/01/rdf-schema#label CDI
gptkbp:integrates_with Java EE components
gptkbp:introduced_in gptkb:Java_EE_6
gptkbp:is_based_on inversion of control
gptkbp:is_compatible_with gptkb:Java_SE
gptkb:API
gptkb:Java_Message_Service_(JMS)
RESTful services
gptkbp:is_defined_by gptkb:JSR_299
Jakarta EE specifications
gptkbp:is_designed_for enterprise applications
gptkbp:is_designed_to reduce boilerplate code
gptkbp:is_implemented_in Weld
gptkbp:is_part_of gptkb:Jakarta_EE
Java EE ecosystem
dependency injection framework
gptkbp:is_used_for resource management
configuration management
service-oriented architecture
asynchronous processing
component integration
loosely coupled components
service locator pattern
gptkbp:is_used_in cloud-native applications
microservices architecture
web applications
Java microservices
enterprise Java applications
gptkbp:provides interceptors
dependency injection
contextual instances
contextual lifecycle management
contextual references
interceptor bindings
bean management
bean discovery
bean scopes
event observers
type-safe qualifiers
gptkbp:supports transaction management
lazy initialization
qualifiers
context propagation
application events
application context
decorators
custom annotations
contextual lifecycle
type-safe events
bean discovery modes
gptkbp:uses annotations
gptkbp:bfsParent gptkb:Micro_Profile
gptkbp:bfsLayer 4