spring框架的優點是:
1、方便解耦
spring框架可以用來控制依賴關係和創建對象,大大降低了代碼之間的耦合性和侵入性。
2、支援APO
透過spring提供的apo支援,可以將通用任務集中式處理,方便進行面向切面的編程,提升程序的複用性。
3、支援聲明式事物管理
方便對程序進行聲明式事物管理,無需動手編程,提高開發效率和質量。
4、方便程序的測試
能用非容器依賴的編程方式進行幾乎所有的測試工作
5、方便集成各種優秀框架
spring不排斥優秀框架,其內部提供了對各種優秀框架的直接支援。
6、降低Java EE API的使用難度
spring對難用的JavaEE API進行了封裝,使得這些API的使用難度大爲降低。
7、非侵入式框架
Spring是一種非侵入式(non-invasive)框架,能減少應用程序對框架的依賴。
(web項目教程)