Guice is a lightweight IoC container developed by Google, featuring:
1, fast, is said to be spring 100 times times the speed
2, no configuration files, practical JDK5.0 annotation Description of component dependencies, simple, and have compiler check and refactoring support
3, simple, small amount of code
Guice 3.0 official release, download address: guice-3.0.zip Core & extension jars. 866KB guice-3.0-src.zip sources, tests, dependencies and Javadoc. 23.8MB Guice-3.0-no_aop.jar core without AOP, suitable for Android. 470KB
Concrete improvements: JSR 330 supports new persistent extensions toconstructor bind better OSGi support Binder in new methods: Requireexplicitbindings & Disablecircularproxies St RUTS2 Support, etc.
For more information, please see HTTP://CODE.GOOGLE.COM/P/GOOGLE-GUICE/WIKI/GUICE30
This article is the use of B3log Solo from the simple design of the art of the synchronization of the release of the original address: http://88250.b3log.org/google-guice-3-0.html