Spring学习(五) SpringMVC2014-10-14上一篇深入浅出Spring(四) Spring实例分析的博文中,咱们已经可以了解Spring框架的运行原理和实现过程,接下来咱们继续讲解Spring的一个延伸产品——Spring MVC1、Spring MVC简介在开始演示Spring之前,首先来介绍一下Sprig MVC。Spring MVC是一个基于Model2的MVC框架,它围绕DispatcherServlet这个核心类开展,DispatcherServlet是Spring MVC的负责截获客户端请求,组织不同的组件进行请求的处理,对处理的结果进行响应处理。整体实现框架图如下图所示:

2、Spring MVC分析大致了解Spring MVC之后,我们做一个简单Spring MVC的实例分析,参考实例已在文章末尾给出链接地址。分析主要从如下几个方面进行:A、启用框架启用Spring MVC与Struts1相似,就是一个简单的Servlet。通过客户端发送Http请求,web应用服务器接受并判断是否匹配Spring MVC核心类DispatcherServlet的请求路径,如果匹配则转发给DispatcherServlet进行处理。具体的web.xml文件配置参考给出的参考实例。对应上图的如下部分:

这一部分是Servlet运行过程,与Spring MVC框架本身无关,仅仅是将请求转发到了Spring MVC的核心类,如果有疑惑请参考之前的文章初识Servlets对Servlet运行过程进行了解。URL:http://www.bianceng.cn/Programming/Java/201410/45839.htm