Spring知識小結
阿新 • • 發佈:2018-12-16
什麼是 Spring:
- Spring 是一個輕量級的 DI / IoC 和 AOP 容器的開源框架,來源於 Rod Johnson 在其著作《Expert one on one J2EE design and development》中闡述的部分理念和原型衍生而來。
- Spring 提倡以“最少侵入”的方式來管理應用中的程式碼,這意味著我們可以隨時安裝或者解除安裝 Spring
- 適用範圍:任何 Java 應用
- Spring 的根本使命:簡化 Java 開發
儘管 J2EE 能夠趕上 Spring 的步伐,但 Spring 並沒有停止前進, Spring 繼續在其他領域發展,而 J2EE 則剛剛開始涉及這些領域,或者還沒有完全開始在這些領域的創新。移動開發、社交 API 整合、NoSQL 資料庫、雲端計算以及大資料
都是 Spring 正在涉足和創新的領域。Spring 的前景依然會很美好。
Spring 的優勢
- 低侵入 / 低耦合 (降低元件之間的耦合度,實現軟體各層之間的解耦)
- 宣告式事務管理(基於切面和慣例)
- 方便整合其他框架(如MyBatis、Hibernate)
- 降低 Java 開發難度
- Spring 框架中包括了 J2EE 三層的每一層的解決方案(一站式)
作者:我沒有三顆心臟 連結:https://www.jianshu.com/p/3098050b0d14 來源:簡書 簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。