两年前,软件大师Bob Lee 和Kevin Bourrillion开发了开源的Google Guice 1.0,它是一个轻量级的Java依赖注入框架,它的出现减少了Java开发者编写和维护Java应用的痛苦。
Google上几乎每个基于Java的应用都是基于Guice的应用,包括AdWords, Google Docs, Gmail甚至YouTube。
现在,Guice 2正式发布。以下是主要的新特性:
◆创建自定义的 Providers 不需要任何 boilerplate( 模板 );
◆模块重写(Module overrides)允许用新的模块覆盖旧的,这意味着再测试时可以使用其他模块。
◆PrivateModules 用于创建并不需要对外可见的绑定对象。
Guice可以与Java SE, Java EE, Google App Engine, Android甚至Google Web Toolkit一块工作。
下载地址:http://code.google.com/p/google-guice/downloads/list
【编辑推荐】