CDI

GPTKB entity

Statements (63)
Predicate Object
gptkbp:instance_of gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:microprocessor
gptkb:API
gptkbp:allows scoped beans
gptkbp:based_on inversion of control
gptkbp:can_be_extended_by custom scopes
gptkbp:can_be_used_with gptkb:server
gptkbp:defines gptkb:JSR_299
Jakarta EE specifications
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 gptkb:Java_EE_6
gptkbp:is_compatible_with gptkb:Java_Enhancement_Proposal
gptkb:mobile_application
RES Tful services
gptkbp:is_designed_for enterprise applications
gptkbp:is_designed_to reduce boilerplate code
gptkbp:is_implemented_in Weld
gptkbp:is_part_of gptkb:API
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:setting beans.xml
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