文档介绍:SpringFrameworkMVC应用程序开发李煌皖感麓汪蝶实触脂钟轻纶氦迈茵由尹滔课织几匡彤毛粘巳尿关艾票仓SpringFrameworkMVC应用程序开发简介SpringFrameworkMVC应用程序开发简介Spring的web框架Springweb框架是一个请求驱动的web框架。Springweb框架的设计是围绕一个中心的servlet进行的,这个servlet就是分发器DispatcherServlet,它的作用是将请求分发到不同的处理器。Springweb框架缺省的处理器是一个简单的控制器(Controller)接口,该接口仅仅定义了ModelAndViewhandleRequest(request,response)方法。通过实现Controller接口生成应用的控制器,不过从Spring提供的一系列控制器继承会更好一些,比如AbstractController、mandController和SimpleFormController。觉颁粹内饰俄沽稼荧评洲堤札同煤躁虫油癣彪染诺横婶磺顾蠕肉斡犀峙灯SpringFrameworkMVC应用程序开发简介SpringFrameworkMVC应用程序开发简介分发器DispatcherServletDispatcherServlet实际上是从HttpServlet继承而来的一个Servlet。DispatcherServlet和其它Servlet一样,。,使用url-mapping定义映射。<web-app><servlet><servlet-name>mall</servlet-name><servlet-.</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>mall</servlet-name><url-pattern>*.form</url-pattern></servlet-mapping></web-app>在上面的例子里,,都会由名为mall的DispatcherServlet处理。昭慢豢捍榔凛晨勘甚洲靛诗斡僳喜籍偷酝秘拧颊睡慑绑詹鹊凝按蚜哥绍蓝SpringFrameworkMVC应用程序开发简介SpringFrameworkMVC应用程序开发简介配置DispatcherServlet中用到的bean在DispatcherServlet的初始化过程中,Spring会在web应用的WEB-INF文件夹下寻找名为[servlet-name]-,生成文件中定义的bean。[servlet-name]-(globalcope)中定义的同名的bean。臣则厉摔钧截毖盲撵粟譬社搞犬娟距堤怖邪拢淖以扇独冶桂朱漱石殊灰守SpringFrameworkMVC应用程序开发简介SpringFrameworkMVC应用程序开发简介配置[servlet-name]-:在WEB-INF目录下创建一个,-name并加上“-servlet”后缀。例如,“mall-”。这是SpringFramework所使用的标准命名约定。方法2:从Spring分发包中复制一个范例文件,该文件位于sample/skeletons/webappminimal目录中,DispatcherServlet所使用的定义就要放在这个文件中。沁磷庐嘎捷袋龚措萍徊埔汤惜肃拈忘怨贮肿愉煮慕酸巫瘪怠刮报斋吓略颜SpringFrameworkMVC应用程序开发简介SpringFrameworkMVC应用程序开发简介Spring框架中的特殊beanSpring的DispatcherServlet有一组特殊的bean,用来处理请求和渲染相应的视图。分类如下:控制器(Controller)——实现的是MVC中C那个组成部分处理器映射(Handlermapping)——将web请求映射到正确的处理器上视图解析器(Viewresolvers)——可以将视