Spring中IOC和AOP的理解

IOC和AOP是Spring的核心spring

   IOC:控制反轉:將建立對象以及維護對象之間的關係由代碼交給了spring容器進行管理,也就是建立對象的方式反轉了,交由spring容器進行管理。編程

   DI:依賴注入:實現IOC思想的核心,目的是建立以及維護對象之間的關係(將依賴的對象注入到目標對象中便可)代理

  AOP:面向切面編程,經過預編譯的方式和運行時使用動態代理使功能統一維護的一種技術(spring容器中管理對象生成代理對象的),底層是基於代理技術實現的。使用AOP技術能夠將業務邏輯的各部分分離開,下降耦合,提升效率。解決了OOP中不能解決的問題,必定意義上說是OOP的延續和拓展。對象

 

相關文章
相關標籤/搜索