mirror of
https://github.com/google/guice.git
synced 2024-04-21 12:32:36 +00:00
Page:
3rdPartyModules
Pages
3rdPartyModules
AOP
AppsThatUseGuice
AssistedInject
Avoid Injecting Closable Resources
AvoidCallingProvideMethodsAndInjectConstructors
AvoidConditionalLogicInModules
AvoidStaticState
BeCarefulAboutIoInProviders
BestPractices
BindingAnnotations
BindingResolution
Bindings
Bootstrap
BoundFields
BuiltInBindings
ClassLoading
CustomInjections
CustomScopes
CyclicDependencies
DocumentPublicBindings
DontReuseAnnotations
Errors
ExtendingGuice
ExtensionSPI
ExternalDocumentation
FrequentlyAskedQuestions
GettingStarted
GoogleAppEngine
Grapher
Guice10
Guice20
Guice30
Guice40
Guice41
Guice42
Guice421
Guice422
Guice423
Guice500
Guice501
Guice510
Guice600
Guice700
GuiceDiscussions
GuiceInKotlin
GuicePersist
GuicePersistMultiModules
Home
InjectOnlyDirectDependencies
InjectingProviders
InjectingTheInjector
InjectionPoints
Injections
InspectingModules
InstanceBindings
JPA
JSR330
JustInTimeBindings
KeepConstructorsHidden
LinkedBindings
MentalModel
MinimizeMutability
ModulesShouldBeFastAndSideEffectFree
Motivation
Multibindings
OSGi
OptionalAOP
OrganizeModulesByFeature
PreferAtProvides
ProviderBindings
ProvidesMethods
RestrictedBindingSource
Scopes
ServletExtensionSPI
ServletModule
ServletRegexKeyMapping
Servlets
SpringComparison
Struts2Integration
ThrowingProviders
ToConstructorBindings
Transactions
UntargettedBindings
UseNullable
Clone
Table of Contents
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Third Party Guice addons
Infrastructure
- Automatic-Injection - classpath scanning for automatic bindings.
- Peaberry - OSGi
- Concurrent Singletons
- JBoss Microcontainer
- GuiceRemoteServiceServlet - GWT RemoteServiceServlet
- JCatapult - a modular app framework
- GuiceyFruit - lifecycle, JSR 250, EJB 3, Spring lifecycles, JNDI
- GuiceHttpInvoker - The Spring Framework's HttpInvoker
- Dimdwarf - lightweight application server
- Gabriel - permission-based security
- Rocoto - expanded properties file parsing
Mobile
- RoboGuice - Guice for Android.
Testing
- GuiceBerry - JUnit and integration testing.
- AtUnit - JUnit and mocking frameworks (JMock, EasyMock)
Persistence
- Warp-Persist and
Dynamic Finders - Hibernate,
JPA, db4o and neodatis.
Supports
@Transactionaland query automation. - Guice-BlazeDs - warp-persist and BlazeDs for Flex
Web frameworks
- GIN - GWT
- DWR-Guice Integration - Tim Peierls integrated DWR (Direct Web Remoting).
- Wicket - a simple Java web framework
- Stripes-Guicer - Stripes
- Seam - integrates EJB and JSF. See also LabsSeamGuice, Pawel’s Blog.
- Guicesf - more JavaServer Faces
- Guice and JSF - JavaServer Faces (also see part 2)
- JRest4Guice - a restful web framework
- Restlet
Other Languages
- Groovy-Guice - Groovy
- Ninject - .NET
- Snake Guice - Python
- Smartypants-IOC - Flex/AS3
- Dawn - AS3
-
User's Guide
-
Integration
-
Extensions
-
Internals
-
Releases
-
Community