这是(shì)springmvc3.0所需jar绿(lǜ)色包下载(zǎi),是一个典型的MVC框架(jià),是Spring内置(zhì)的Web框架,可(kě)以作(zuò)为(wéi)应(yīng)用项目的(de)展(zhǎn)示层(céng),继Spring 2.0对Spring MVC进行重大升级后,Spring 2.5又为(wéi)Spring MVC引入了注解驱动(dòng)功能,再(zài)到3.0时代(dài),全(quán)面支持REST的(de)网络服务和更容易的网络编程。这一系列(liè)的变革,无疑吸引着(zhe)我(wǒ)们走进Spring MVC 3.0的世界。
springmvc3.0所需jar绿色包是Spring MVC 3.0新增的,它(tā)通过不带扩展名的URL来访问(wèn)系(xì)统资源。REST是(shì)把访问的所有资(zī)源看(kàn)成静态(tài)的,一个(gè)或一组,每个(gè)不同的URL地址都是一个静态资源。那么Spring MVC 3.0是如何支持REST的呢?简单的(de)说,它是通过@RequestMapping及@PathVariable注(zhù)解提供的,在(zài)@RequestMapping中指定(dìng)value与method,就可以(yǐ)处理对应的请求。另外spring mvc框架还(hái)做了很多很(hěn)多工作。
1、Spring MVC的核心是DispatcherServlet,当客户(hù)端发送一(yī)个请(qǐng)求时,这个请求经过(guò)一系列过滤器处理。然后DispatcherServlet会接收到这个请求(qiú)。
2、DispatcherServlet会从HandlerMapping对象中(zhōng)查找与请求匹配(pèi)的Controller,并将结果返回给DispatcherServlet。
3、DispatcherServlet将请求转发给目标(biāo)Controller,如果定义有拦截(jié)器,则会经过这(zhè)些拦截器处理。
4、标Controller处理(lǐ)完成业务逻辑后,会(huì)返回一个结果给DispatcherServlet。
5、DispatcherServlet根(gēn)据结果查询(xún)ViewResolver,找(zhǎo)到与之对(duì)应的(de)视图对象,同样将(jiāng)结果返回给DispatcherServlet。
6、DispatcherServlet根据(jù)指定的显示结果,调用模板对象渲染view。
7、将view返回给客户端。
springmvc3.0所需jar绿色包(bāo)是(shì)一款maven spring中的核(hé)心封装工具,帮助用(yòng)户构建web mvc REST风格的(de)文件或程序,提供(gòng)maven依赖、处理流畅的(de)好助手,来绿色资源网下(xià)载最新版使(shǐ)用吧!
