Google Guice

GPTKB entity

Statements (57)
Predicate Object
gptkbp:instance_of gptkb:software_framework
gptkbp:bfsLayer 6
gptkbp:bfsParent gptkb:JSR_330
gptkbp:developed_by gptkb:Job_Search_Engine
gptkbp:has_feature Lazy Initialization
Eager Initialization
Constructor Injection
Field Injection
Binding Annotations
Custom Scopes
Injection of Collections
Method Injection
Provider Interfaces
Type-Safe Dependency Injection
gptkbp:has_version 5.0
https://www.w3.org/2000/01/rdf-schema#label Google Guice
gptkbp:is_available_on gptkb:Maven_Central
gptkbp:is_compatible_with gptkb:Java_11
gptkb:Java_8
gptkb:High_School
gptkbp:is_designed_for Testability
gptkbp:is_documented_in Guice User Guide
gptkbp:is_known_for gptkb:benchmark
gptkb:Simplicity
Flexibility
Modularity
gptkbp:is_open_source gptkb:theorem
gptkbp:is_part_of gptkb:Cloud_Computing_Service
Java Ecosystem
gptkbp:is_related_to Dependency Injection
Inversion of Control
Service Locator Pattern
Aspect-Oriented Programming
Software Design Patterns
Factory Pattern
Singleton Pattern
Prototype Pattern
gptkbp:is_similar_to gptkb:hot_spring
gptkbp:is_supported_by gptkb:Community_Center
gptkbp:is_used_by Android Development
gptkbp:is_used_in gptkb:software
Enterprise Applications
Web Applications
Desktop Applications
Server-Side Applications
Cloud Applications
gptkbp:language gptkb:Java
gptkbp:module Guice Assisted Inject
Guice Multibindings
Guice Provider Methods
Guice Servlet Module
gptkbp:provides AOP (Aspect-Oriented Programming)
gptkbp:release_date gptkb:2006
gptkbp:supports gptkb:Java_Enhancement_Proposal
Scope Management
gptkbp:uses Annotations
gptkbp:weight gptkb:theorem