" />
這是springmvc3.0所需jar綠色包下載,是一個(gè)典型的MVC框架,是Spring內(nèi)置的Web框架,可以作為應(yīng)用項(xiàng)目的展示層,繼Spring 2.0對(duì)Spring MVC進(jìn)行重大升級(jí)后,Spring 2.5又為Spring MVC引入了注解驅(qū)動(dòng)功能,再到3.0時(shí)代,全面支持REST的網(wǎng)絡(luò)服務(wù)和更容易的網(wǎng)絡(luò)編程。這一系列的變革,無(wú)疑吸引著我們走進(jìn)Spring MVC 3.0的世界。
springmvc3.0所需jar綠色包是Spring MVC 3.0新增的,它通過(guò)不帶擴(kuò)展名的URL來(lái)訪問(wèn)系統(tǒng)資源。REST是把訪問(wèn)的所有資源看成靜態(tài)的,一個(gè)或一組,每個(gè)不同的URL地址都是一個(gè)靜態(tài)資源。那么Spring MVC 3.0是如何支持REST的呢?簡(jiǎn)單的說(shuō),它是通過(guò)@RequestMapping及@PathVariable注解提供的,在@RequestMapping中指定value與method,就可以處理對(duì)應(yīng)的請(qǐng)求。另外spring mvc框架還做了很多很多工作。
1、Spring MVC的核心是DispatcherServlet,當(dāng)客戶端發(fā)送一個(gè)請(qǐng)求時(shí),這個(gè)請(qǐng)求經(jīng)過(guò)一系列過(guò)濾器處理。然后DispatcherServlet會(huì)接收到這個(gè)請(qǐng)求。
2、DispatcherServlet會(huì)從HandlerMapping對(duì)象中查找與請(qǐng)求匹配的Controller,并將結(jié)果返回給DispatcherServlet。
3、DispatcherServlet將請(qǐng)求轉(zhuǎn)發(fā)給目標(biāo)Controller,如果定義有攔截器,則會(huì)經(jīng)過(guò)這些攔截器處理。
4、標(biāo)Controller處理完成業(yè)務(wù)邏輯后,會(huì)返回一個(gè)結(jié)果給DispatcherServlet。
5、DispatcherServlet根據(jù)結(jié)果查詢ViewResolver,找到與之對(duì)應(yīng)的視圖對(duì)象,同樣將結(jié)果返回給DispatcherServlet。
6、DispatcherServlet根據(jù)指定的顯示結(jié)果,調(diào)用模板對(duì)象渲染view。
7、將view返回給客戶端。
springmvc3.0所需jar綠色包是一款maven spring中的核心封裝工具,幫助用戶構(gòu)建web mvc REST風(fēng)格的文件或程序,提供maven依賴、處理流暢的好助手,來(lái)綠色資源網(wǎng)下載最新版使用吧!