Spring
Last updated
Was this helpful?
Last updated
Was this helpful?
是一個開源框架,旨在降低開發的複雜度,鬆耦合且非侵入型(non-instrusive)的框架。
靈活的(flexible)、安全性(secure)、快速的(fast),輕量級(lightweight)的。
具有分層化架構,允許只使用所需的部分,不必引進不需使用的。
使用依賴注入,依賴關係在構造函數或JavaBean屬性中是顯式的且容易查看的。
IoC容器往往是輕量級的,在記憶體和CPU資源有限的開發和部署很有用。
模塊化的方式組織。旨在降低開發的複雜度,核心宗旨是 非侵入性的設計。
即使 package 和 class 的數量很多,也只需要擔心需要的 package 而忽略其他。
測試很簡單,因為依賴環境的包已移入該框架。
Spring 的 Web 框架是一個經過精心設計的 Web MVC 框架。
Spring提供了一個一致的事務管理介面,該介面可以擴展到本地事務(如:單資料庫事務),並且也可以擴展到全局事務(如:JTA)。
描述如何配置與引入資源,內容包含類別的訊息等等。
2007, 第一個支持註解的版本
2009,支持 java 5 ,並為 Java EE 6 提供支持。
2013,完全支持 java 8 的版本。