為什么用spring
1 回答

縹緲止盈
TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
1)方便解耦,簡(jiǎn)化開發(fā)(高內(nèi)聚、低耦合)
Spring就是一個(gè)大工廠,可以將所有對(duì)象創(chuàng)建和依賴關(guān)系維護(hù),交給Spring管理
2)AOP編程的支持
Spring提供面向切面編程,可以方便的實(shí)現(xiàn)對(duì)程序進(jìn)行權(quán)限攔截、運(yùn)行監(jiān)控等功能
聲明式事務(wù)的支持
只需要通過配置就可以完成對(duì)事務(wù)的管理,而無需手動(dòng)編程
3)方便集成各種優(yōu)秀框架
Spring不排斥各種優(yōu)秀的開源框架,其內(nèi)部提供了對(duì)各種優(yōu)秀框架(如:Struts、Hibernate、MyBatis等)的直接支持
4)降低JavaEE API的使用難度
Spring 對(duì)JavaEE開發(fā)中非常難用的一些API(JDBC、JavaMail、遠(yuǎn)程調(diào)用等),都提供了封裝,使這些API應(yīng)用難度大大降低
- 1 回答
- 0 關(guān)注
- 886 瀏覽
添加回答
舉報(bào)
0/150
提交
取消