談談你對spring的理解


簡單來說,spring就是一個AOP與IOC(DI)的容器,是一個開源框架。

AOP:面向切面編程,將程序中獨立於其他功能的方法抽取出來,比如事務,日志,利用動態代理的方式,在不修改源代碼的情況下,對方法進行功能的增強。

IOC:控制反轉,將創建對象的方式由spring來管理,由spring的IOC容器來創建對象,降低組件之間直接依賴的高耦合性,通過被注入的方式實現對象實例化。

spring的優點就是讓java開發模塊化,貫穿了表現層,業務層,持久層。讓每一個功能模塊可以獨立分開,降低耦合,提高代碼復用率,並且支持與許多優秀的第三方框架整合。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM