Spring MVC系列:(5)小結:springmvc與struts2的區別



1)入口前端

    springmvc的入口是一個servlet,即前端控制器,例如:*.actionspring

    struts2入口是一個filter過慮器,即前端過濾器,例如:/*mvc

2)單例、多例ide

    springmvc是基於方法開發,傳遞參數是經過方法形參,能夠設計爲單例設計

    struts2是基於類開發,傳遞參數是經過類的屬性,只能設計爲多例對象

3)參數傳遞開發

    springmvc經過參數解析器是將request對象內容進行解析成方法形參,將響應數據和頁面封裝成ModelAndView對象,最後又將模型數據經過request對象傳輸到頁面servlet

    struts採用值棧存儲請求和響應的數據,經過OGNL存取數據it

相關文章
相關標籤/搜索