JSR 330

GPTKB entity

Statements (91)
Predicate Object
gptkbp:instance_of gptkb:Java_Enhancement_Proposal
gptkbp:aims_to standardize dependency injection in Java
gptkbp:created_by Guice team
gptkbp:facilitates loose coupling in applications
gptkbp:has_documentation gptkb:Bob_Lee
gptkb:Rod_Johnson
Guice Team
https://www.w3.org/2000/01/rdf-schema#label JSR 330
gptkbp:includes @ Singleton annotation
@ Inject annotation
@ Named annotation
gptkbp:influenced_by Guice
gptkbp:is_adopted_by Commercial software
Open source projects
gptkbp:is_compatible_with gptkb:Java_EE_6
gptkb:Java_Enhancement_Proposal
Java 5 and later
gptkbp:is_considered_as a standard for DI in Java
gptkbp:is_discussed_in Software engineering conferences
Java forums
gptkbp:is_documented_in Java EE documentation
Java SE documentation
gptkbp:is_implemented_in gptkb:hot_spring
gptkb:Google_Guice
gptkb:weapon
Various Java frameworks
gptkbp:is_influenced_by Design Patterns
Aspect-Oriented Programming
gptkbp:is_part_of gptkb:software_framework
gptkb:Java_Enhancement_Proposal
Java development best practices
gptkbp:is_promoted_by Development teams
Java experts
Software architects
gptkbp:is_referenced_in Java tutorials
Java books
gptkbp:is_related_to Component-based software engineering
Inversion of Control
Service Locator pattern
Dependency Injection frameworks
gptkbp:is_supported_by gptkb:hot_spring
gptkb:musical
gptkb:Java_EE_7
gptkb:weapon
gptkb:Java_frameworks
gptkb:API
gptkb:software_framework
gptkb:Apache_Delta_Spike
gptkb:Pico_Container
Build tools
Guice
Weld
CDI (Contexts and Dependency Injection)
Java ID Es
gptkbp:is_used_for Configuration management
Object lifecycle management
gptkbp:is_used_in gptkb:Message-driven_beans
gptkb:software
Reactive programming
Web applications
Microservices architecture
Mobile applications
API development
Server-side applications
Testing frameworks
Enterprise applications
Desktop applications
Cloud applications
Event-driven architectures
Data access layers
Integration frameworks
gptkbp:promotes testability of code
gptkbp:proposed_by gptkb:Job_Search_Engine
gptkbp:provides Annotations for dependency injection
gptkbp:published_by December 2009
gptkbp:related_to Inversion of Control
gptkbp:release_date December 2011
gptkbp:specifies Dependency Injection
@ Singleton annotation
@ Inject annotation
@ Named annotation
@ Provider annotation
@ Scope annotation
gptkbp:status Final Release
gptkbp:supports Constructor injection
Field injection
Method injection
gptkbp:title Dependency Injection for Java
gptkbp:bfsParent gptkb:Java_Specification_Request_(JSR)_393
gptkb:Java_SE_6_Update_3
gptkbp:bfsLayer 5