关于SpringMVC和Struts2的区别
生活随笔
收集整理的這篇文章主要介紹了
关于SpringMVC和Struts2的区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.??? 與struts2不同
1、? springmvc的入口是一個(gè)servlet即前端控制器,而struts2入口是一個(gè)filter過(guò)慮器。
2、 springmvc是基于方法開(kāi)發(fā),傳遞參數(shù)是通過(guò)方法形參,可以設(shè)計(jì)為單例或多例(建議單例),struts2是基于類開(kāi)發(fā),傳遞參數(shù)是通過(guò)類的屬性,只能設(shè)計(jì)為多例。
3、? Struts采用值棧存儲(chǔ)請(qǐng)求和響應(yīng)的數(shù)據(jù),通過(guò)OGNL存取數(shù)據(jù), springmvc通過(guò)參數(shù)解析器是將request對(duì)象內(nèi)容進(jìn)行解析成方法形參,將響應(yīng)數(shù)據(jù)和頁(yè)面封裝成ModelAndView對(duì)象,最后又將模型數(shù)據(jù)通過(guò)request對(duì)象傳輸?shù)巾?yè)面。 Jsp視圖解析器默認(rèn)使用jstl。
轉(zhuǎn)載于:https://www.cnblogs.com/DreamDrive/p/4091722.html
總結(jié)
以上是生活随笔為你收集整理的关于SpringMVC和Struts2的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 苹果6s,屏幕摔坏了.换个屏幕,大概要多
- 下一篇: HDU 1248 寒冰王座(全然背包:入