當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
000 SpringMVC介绍
生活随笔
收集整理的這篇文章主要介紹了
000 SpringMVC介绍
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.介紹
?
2.MVC
- 模型(Model)封裝了應(yīng)用程序數(shù)據(jù),通常它們將由POJO類組成。
- 視圖(View)負責(zé)渲染模型數(shù)據(jù),一般來說它生成客戶端瀏覽器可以解釋HTML輸出。
- 控制器(Controller)負責(zé)處理用戶請求并構(gòu)建適當?shù)哪P?#xff0c;并將其傳遞給視圖進行渲染。
?
3.DispatcherServlet組件類
HandlerMapping,Controller和ViewResolver是WebApplicationContext的一部分,它是普通ApplicationContext的擴展,帶有Web應(yīng)用程序所需的一些額外功能。
Spring Web模型 - 視圖 - 控制器(MVC)框架是圍繞DispatcherServlet設(shè)計的,它處理所有的HTTP請求和響應(yīng)。?Spring Web MVC DispatcherServlet的請求處理工作流如下圖所示:
以下是對應(yīng)于到DispatcherServlet的傳入HTTP請求的事件順序:
- 在接收到HTTP請求后,DispatcherServlet會查詢HandlerMapping以調(diào)用相應(yīng)的Controller。
- Controller接受請求并根據(jù)使用的GET或POST方法調(diào)用相應(yīng)的服務(wù)方法。 服務(wù)方法將基于定義的業(yè)務(wù)邏輯設(shè)置模型數(shù)據(jù),并將視圖名稱返回給DispatcherServlet。
- DispatcherServlet將從ViewResolver獲取請求的定義視圖。
- 當視圖完成,DispatcherServlet將模型數(shù)據(jù)傳遞到最終的視圖,并在瀏覽器上呈現(xiàn)。
?
?
?
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/juncaoit/p/8337779.html
總結(jié)
以上是生活随笔為你收集整理的000 SpringMVC介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kafka 常用命令汇总
- 下一篇: php require 500,thin