SpringMVC(一)

 

一,关于springMVC的基础知识

  概念:Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts2等。

  应用:分离了控制器、模型对象

  特点:易于同其它View框架无缝集成

 优点:Lifecycle for overriding binding, validation, etc,易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试。

它是一个典型的教科书式的mvc构架,而不像struts等都是变种或者不是完全基于mvc系统的框架
二,配置步骤
1,在web.xml中配置前端控制器
2,处理器映射器(Handlerer Mapping)
3,处理器适配器(Handler Adaptor)
4,处理器
5,视图解析器(ViewResolver)
三,MVC执行流程
1,request:中央调度器
2,HandlerMapping:处理器,映射器---寻址Handler,但不具备Handler执行权,返回处理器执行链
3.将返回的处理器执行转交给中央调度器
4,中央调度器:HandlerAdaptor处理器适配器具备调度Handler的权限
5,执行Handler,Handler返回的结果类型Mode(AndView),将结果交给中央调度器
6,中央调度器寻址视图解析器
7,使用物理视图渲染页面
四,案例代码截图
   类:
applicationContext.xml文件配置

web.xml

 

 

posted @ 2018-03-21 09:12  柳青梳梳梳子  阅读(98)  评论(0编辑  收藏  举报