close

為什麼要用需要用Spring?

Spring 是什麼?

為什麼企業大都喜歡使用Spring呢?

Spring是一個開源框架:

是為了解決J2EE(註1)複雜性而創建的。

框架的主要優勢之一就是其分層架構,

分層架構允許您選擇使用哪一個組件,

同時為J2EE應用程序開發提供集成的框架。

然而,Spring的用途不僅限於服務器端的開發。

從簡單性、可測試性和鬆散耦合性(Loose coupling)而言,

任何Java應用都可以從Spring中受益。

Spring的核心是個輕量級(Lightweight)容器(container),

實現了IoC(Inversion of Control模式的容器,

Spring目標是實現一個全方位。

Spring的價值:

1.是一個非侵入性(non-invasive)框架

使應用程式碼對框加的依賴最小化,應用程式可以在沒有Spring或其他容器的情況下執行。

(簡單來說,應用程式如果要抽離Spring可以很快的抽離)

2.提供了一個一致的程式設計模型

應用直接使用POJO開發,進一步可以與執行環境隔開來。

3.物件導向設計及介面程式設計

4.程式碼重用性及可測試性

5.Spring改進了從Java中讀取XML及文件中的方法

註1:

企業版(Enterprise Edition,J2EE),用於企業級的應用服務開發。

Java SE 6 版本的時候此時:

Java的各種版本已經更名以取消其中的數字「2」:

J2EE更名為Java EE

站用參考:

補充參考:

簡介 Spring

http://openhome.cc/Gossip/SpringGossip/SpringABC.html

參考:

Spring Framework

http://projects.spring.io/spring-framework/

開源框架: Spring Gossip

http://openhome.cc/Gossip/SpringGossip/


其它文章


arrow
arrow
    創作者介紹
    創作者 PG Levin Li 的頭像
    PG Levin Li

    程式開發學習之路

    PG Levin Li 發表在 痞客邦 留言(0) 人氣()