Google發(fā)布Java依賴注入框架Guice 2
兩年前,軟件大師Bob Lee 和Kevin Bourrillion開發(fā)了開源的Google Guice 1.0,它是一個輕量級的Java依賴注入框架,它的出現(xiàn)減少了Java開發(fā)者編寫和維護Java應用的痛苦。
Google上幾乎每個基于Java的應用都是基于Guice的應用,包括AdWords, Google Docs, Gmail甚至YouTube。
現(xiàn)在,Guice 2正式發(fā)布。以下是主要的新特性:
◆創(chuàng)建自定義的 Providers 不需要任何 boilerplate( 模板 );
◆模塊重寫(Module overrides)允許用新的模塊覆蓋舊的,這意味著再測試時可以使用其他模塊。
◆PrivateModules 用于創(chuàng)建并不需要對外可見的綁定對象。
Guice可以與Java SE, Java EE, Google App Engine, Android甚至Google Web Toolkit一塊工作。
下載地址:http://code.google.com/p/google-guice/downloads/list
【編輯推薦】