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