首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring IOC與DI 了解

2013-07-04 
Spring IOC與DI 理解控制反轉,在傳統編程過程中,通常都是調用者需要通過new一個實例化對象去現實方法的調

Spring IOC與DI 理解
控制反轉,在傳統編程過程中,通常都是調用者需要通過new一個實例化對象去現實方法的調用,這樣調用者和被調用者之間的耦合程度很大,完全離背代碼的低耦合理念。而IOC,調用者和被調用者之前存在第三方,這就是IOC容器,調用者不是直接調用被調用者,而是將被調用者的實現類,參數信息等配置在ioc容器的配置文件中。當需要更改實現類或參數信息時,只需要修改配置文件就可以了。這樣大大的解決代碼之間的耦合度。
而依赖注入DI就是ioc的實現方式,他通過三種注入方式:値注入,setter注入和構造器注入,在實現獲取被調用者的實現類或參數信息。而通常比較多使用的是setter注入和構造器注入。

热点排行