Spring框架是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。
Spring的用途不僅僅限于服務(wù)器端的開發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合性角度而言,絕大部分Java應(yīng)用都可以從Spring中受益。使用基本的JavaBean代替EJB,并提供了更多的企業(yè)應(yīng)用功能。
擴(kuò)展資料
優(yōu)點(diǎn)
1、JAVA EE應(yīng)該更加容易使用。
2、面向?qū)ο蟮脑O(shè)計(jì)比任何實(shí)現(xiàn)技術(shù)(比如JAVA EE)都重要。
3、面向接口編程,而不是針對(duì)類編程。Spring將使用接口的復(fù)雜度降低到零。(面向接口編程有哪些復(fù)雜度)
4、代碼應(yīng)該易于測(cè)試。Spring框架會(huì)幫助你,使代碼的測(cè)試更加簡(jiǎn)單。
5、JavaBean提供了應(yīng)用程序配置的最好方法。
6、在Java中,已檢查異常(Checked exception)被過度使用。框架不應(yīng)該迫使你捕獲不能恢復(fù)的異常。
參考資料來(lái)源:百度百科-spring框架