Java EE Contexts and Dependency Injection
GPTKB entity
Statements (54)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_programming_language
|
gptkbp:allows |
scoped instances
|
gptkbp:can_be_extended_by |
custom scopes
|
gptkbp:can_be_used_with |
gptkb:EJB
gptkb:JSF JPA Servlets |
gptkbp:enables |
application portability
type-safe dependency injection contextual lifecycle management |
gptkbp:facilitates |
testability
loosely coupled components |
https://www.w3.org/2000/01/rdf-schema#label |
Java EE Contexts and Dependency Injection
|
gptkbp:is_based_on |
annotations
|
gptkbp:is_compatible_with |
gptkb:Java_SE
|
gptkbp:is_defined_by |
gptkb:Java_EE_7
gptkb:Java_EE_6 gptkb:Jakarta_EE_9 gptkb:Jakarta_EE_10 gptkb:Java_EE_8 gptkb:JSR_299 |
gptkbp:is_designed_for |
Java applications
|
gptkbp:is_implemented_in |
CDI containers
|
gptkbp:is_part_of |
gptkb:Java_EE_platform
gptkb:Jakarta_EE |
gptkbp:is_used_for |
gptkb:security
application integration resource management transaction management configuration management application lifecycle management resource injection data access management business logic management UI management component wiring service locator pattern |
gptkbp:is_used_in |
enterprise applications
web applications |
gptkbp:provides |
interceptors
dependency injection context management contextual references type-safe events |
gptkbp:supports |
multi-tenancy
lifecycle callbacks managed beans qualifiers scopes event notification decorators asynchronous events |
gptkbp:bfsParent |
gptkb:API
|
gptkbp:bfsLayer |
4
|