1. 程式人生 > >Spring知識小結

Spring知識小結

什麼是 Spring:

  1. Spring 是一個輕量級的 DI / IoC 和 AOP 容器的開源框架,來源於 Rod Johnson 在其著作《Expert one on one J2EE design and development》中闡述的部分理念和原型衍生而來。
  2. 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 來源:簡書 簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。