簡述Spring框架


1、什么是Spring?

  Spring是一個開源的輕量級的Java開發框架

2、Spring的作用是什么?

  簡化應用程序的開發

3、具體如何簡化?

  IOC(控制反轉):

  Spring負責控制對象的生命周期和對象間的關系。

  所有的類的創建、銷毀都由Spring來控制,也就是說控制對象生命周期的不再是引用它的對象,而是統一由Spring控制,所以這叫控制反轉。

  AOP(面向切面編程):

  在運行時,動態的將代碼切入到類的指定方法、指定位置上的編程思想就是面向切面的編程。

  使用AOP技術,可以將一些系統性相關的編程工作,獨立提取出來,獨立實現,然后通過切面切入進系統。從而避免了在業務邏輯的代碼中混入很多的系統相關的邏輯,比如權限管理,事務管理,日志記錄等等。這些系統性的編程工作都可以獨立編碼實現,然后通過AOP技術切入進系統即可。從而達到了將不同的關注點分離出來的效果。

  聲明式事務:

  通過編程的方式對事務進行管理,特別麻煩。在Spring中,我們可以從單調煩悶的事務管理代碼中解脫出來,通過聲明式方式靈活地進行事務的管理,提高開發效率和質量。

  

 


免責聲明!

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



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