當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
springmvc的主要功能_Spring MVC入门
生活随笔
收集整理的這篇文章主要介紹了
springmvc的主要功能_Spring MVC入门
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天開始我們對Spring MVC框架的入門介紹,如果說是基礎(chǔ)入門我們會先給大家介紹如下幾個(gè)技術(shù)內(nèi)容
- 理解Spring MVC工作流程
- 快速搭建Spring MVC
- 詳細(xì)介紹@RequestMapping的用法
- Spring MVC如何發(fā)送JSON數(shù)據(jù)
- 如何整合Spring和Spring MVC
上面內(nèi)容我個(gè)人認(rèn)為是基礎(chǔ)性入門介紹,所以我們會分幾講內(nèi)容來進(jìn)行
1. Spring MVC工作原理
- Spring MVC框架圍繞DispatcherServlet這個(gè)核心控制器來開展工作
- DispatcherServlet它負(fù)責(zé)攔截請求并將其分配給相應(yīng)的處理器
- 整個(gè)Spring MVC的工作流程如下
- 客戶端發(fā)送HTTP請求,Web服務(wù)器接收請求并查找配置在web.xml中的DispatcherServlet
- DispatcherServlet接收請求后,將根據(jù)請求的信息以及HandlerMapping的配置找到處理請求的處理器
- DispatcherServlet根據(jù)HandlerMapping得到對應(yīng)當(dāng)前請求的Handler后,通過HandlerAdapter對Handler進(jìn)行封裝
- 處理器完成業(yè)務(wù)邏輯處理后返回一個(gè)ModelAndView給DispatcherServlet,ModelAndView包含視圖邏輯名和模型數(shù)據(jù)信息
- DispatcherServlet借由ViewResolver完成邏輯視圖名到真實(shí)視圖對象的解析工作
- 得到真實(shí)的視圖View對象,DispatcherServlet就使用這個(gè)View對象對ModelAndView中的模型數(shù)據(jù)進(jìn)行視圖渲染
2. 快速搭建SpringMVC開發(fā)環(huán)境
- 導(dǎo)入SpringMVC相關(guān)的jar包
- 在web.xml文件中配置SpringMVC的核心控制器,DispatcherServlet
注意上述代碼有幾個(gè)關(guān)鍵點(diǎn):
(1)DispatcherServlet雖然是SpringMVC框架中核心控制器,但是它在web.xml還是需要來進(jìn)行配置
(2)DispatcherServlet需要在web容器啟動的時(shí)候加載基于SpringMVC的配置文件,所以這里還需添加來指出SpringMVC配置文件的路徑
- 創(chuàng)建一個(gè)SpringMVC的配置文件,此配置文件主要添加SpringMVC框架所持有的功能。如:視圖解析,攔截器,模型驅(qū)動等相關(guān)功能。單從這一節(jié)內(nèi)容我們只配置一個(gè)解析JSP的視圖解析器InternalResourceViewResolver
- 最后創(chuàng)建控制器來測試SpringMVC框架是否可以運(yùn)行
本文原創(chuàng):知了堂Java培訓(xùn)講師-子墨,歡迎轉(zhuǎn)載,請務(wù)必注明出處
原文鏈接:Spring MVC入門
總結(jié)
以上是生活随笔為你收集整理的springmvc的主要功能_Spring MVC入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wifi管理系统_如何有效选择一款移动考
- 下一篇: 专题导读:空天大数据