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