1.IOC
IOC:控制反轉,針對Spring框架是一種設計思想,傳統的程序是,由我們在程序內部主動創建對象,而IOC的思想就是,應用程序就變成被動的了,被動的等待IoC容器來創建並注入它所需要的資源了。
2.DI
DI:依賴注入
形象的說,即由容器動態的將某個依賴關係注入到組件之中。依賴注入的目的並非爲軟件系統帶來更多功能,而是爲了提升組件重用的頻率,併爲系統搭建一個靈活、可擴展的平臺。
3.IOC和DI二者的關係
IOC(控制反轉)的一個重點是,動態的向某個對象提供它所需要的其它對象,而這種操作的一種實現方式就是通過DI(依賴注入)來實現的。