IOC:控制反轉,是一種設計模式。一層哈尼是控制權的轉移:由傳統的在程序中控制並依賴轉移到容器賴控制;第二是依賴注入:將相互以來的對象分離,在Spring配置文件中描述他們的依賴關系。他們的依賴關系只在使用的時候才建立。
AOP:面向切面,是一種編程思想,oop的延續。將系統中非核心的業務提取出來,進行單獨處理。
Spring的AOP和IOC在項目中都是為了解決系統代碼耦合度過高的問題。使代碼重用度高,易於維護。比如事務,日志和安全等。
IOC:控制反轉,是一種設計模式。一層哈尼是控制權的轉移:由傳統的在程序中控制並依賴轉移到容器賴控制;第二是依賴注入:將相互以來的對象分離,在Spring配置文件中描述他們的依賴關系。他們的依賴關系只在使用的時候才建立。
AOP:面向切面,是一種編程思想,oop的延續。將系統中非核心的業務提取出來,進行單獨處理。
Spring的AOP和IOC在項目中都是為了解決系統代碼耦合度過高的問題。使代碼重用度高,易於維護。比如事務,日志和安全等。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。