Spring Mvc

1.是什麼

springMVC是一個MVC的開源框架
springMVC是spring的一個後續產品,其實就是spring在原有基礎上,又提供了web應用的MVC模塊,可以簡單的把springMVC理解爲是spring的一個模塊。

核心組件:
DispatcherServlet
Spring提供的前端控制器,所有的請求都有經過它來統一分發
HandlerMapping
根據URL去查找處理器,能夠完成客戶請求到Controller映射。
ViewResovler:進行視圖解析
在Web應用中查找View對象,從而將相應結果渲染給客戶。

2.原理

在這裏插入圖片描述
流程:
用戶發送http請求,提交到DispatcherServlet,由他去查詢HandlerMapping,並由HandlerMapping找到對應的controller,由controller再去做處理,返回model和view,DispatcherServlet查詢多個ViewResolver試圖解析器,找到對應的model 和 view指定的視圖,http響應將結果顯示到客戶端。

3.配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章