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
|