Spring:
輕量級
IOC:控制反轉
AOP:面向切面程式設計
容器類框架
一站式開發
IOC容器:
IOC容器,處理物件之間的關係容器
IOC,控制反轉
是物件導向程式設計中的一種設計原則,可以用來減低計算機程式碼之間的耦合度
最常見的方式是依賴注入(Dependency Injection 簡稱DI),還有一種方式叫“依賴查詢(Dependency Lookup)”
通過控制反轉,物件在被建立的時候,由一個調控系統內所有物件的外界實體將其所依賴的物件的引用傳遞給它,也就是說,依賴被注入到 物件中。
簡單理解:物件的建立和管理,由 程式設計師手動完成交給容器(程式)自動完成,物件的建立和管理過程發生了反轉。這就是IOC:控制反轉
依賴注入:
容器建立和管理物件的過程,依賴注入過程。DI是IOC的一種實現方式
容器型別框架可以實現“一站式開發”。