SpringMVC配置XML

核心的具体流程步骤如下<强> <强> <强> :

1,首先用户发送请求——祝辞DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制;

2, DispatcherServlet——祝辞HandlerMapping, HandlerMapping将会把请求映射为HandlerExecutionChain对象(包含一个处理程序处理器(页面)对象,多个HandlerInterceptor拦截器)对象,通过这种策略模式,很容易添加新的映射策略,

3, DispatcherServlet——祝辞HandlerAdapter, HandlerAdapter将会把包装为适配器,从而支持多种类型的处理器,即适配器设计模式的应用,从而很容易支持很多类型的处理器;

4, HandlerAdapter——祝辞处理器功能处理方法的调用,HandlerAdapter将会根据适配的结果调用真正的处理器的功能处理方法,完成功能处理,并返回一个ModelAndView对象(包含模型数据,逻辑视图名),

5, ModelAndView的逻辑视图名——比;ViewResolver, ViewResolver将把逻辑视图名解析为具体的观点,通过这种策略模式,很容易更换其他视图技术;

6,视图——在渲染,视图会根据传进来的模型数据进行渲染,此处的模型实际是一个地图数据结构,因此很容易支持其他视图技术;

7日返回控制权给DispatcherServlet,由DispatcherServlet返回响应给用户,到此一个流程结束。

,

,

1,前端控制器DispatcherServlet;

2, HandlerMapping

3, HandlerAdapter

4, ViewResolver

5/页面控制器

6,视图

,

,

<强>配置DispatcherServlet

 DispatcherServlet是SpringMVC的核心,将下面Servlet的注册信息登记在web . xml中。
初始化,DispatcherServlet 时,该框架在,web 应用程序WEB-INF 目录中寻找一个名为[Servlet -名称]-servlet.xml的文件,并在那里定义相关的豆子,重写在全局中定义的任何豆类,像上面的web . xml中的代码,对应的是dispatcher-servlet.xml;当然也可以使用& lt; init-param>元素,手动指定配置文件的路径;load-on-startup:表示启动容器时初始化该Servlet; url模式:表示哪些请求交给Spring  web  MVC处理,,“/?是用来定义默认Servlet映射的。也可以如“*。html”表示拦截所有以html为扩展名的请求。

,

,

,

<李>

<李>

,,,,

<李>

,,,, .DispatcherServlet

<李>

,,,,

<李>

,,,,,,,, MVC/目录下的所有XML作为Spring  MVC的配置文件

<李>

,,,,,,,,

<李>

,,,,,,,,/*。

<李>

,,,,

<李>

,,,,

<李>

<李>

<李>

,,,, - name

<李>

,,,,

<李>

,

[servlet -名称]servlet。xml配置:

,

<代码类=皃hp平原”> & lt; ?null

SpringMVC配置XML