- 浏览: 3808 次
- 性别:
- 来自: 深圳
最新评论
文章列表
springmvc核心控制器是DispatchServlet。它内部原理是什么,请看下图:
1.客户端请求
2、判断是否是文件流
3、url的映射,根据url来查找相对应的handler。如果找不到对应的handler,抛错
4、在查找到Handler,即一个handlerExecutionChain,是否有拦截器
5、如果有拦截器,执行拦截器调用前动作
6、根据handler,来匹配相关的Ctroller。
7、执行某Ctroller方法。
8、成功返回ModelView.失败作最后的失败处理,即processHandlerException
9、渲染视图
10 ...
- 2009-07-26 21:13
- 浏览 1129
- 评论(0)
springmvc就不多介绍了。本文只是想从它的配置来了解spring mvc是怎么初始化的。以spring petstore为例,配置如下:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/dataAccessContext-local.xml /WEB-INF/applicationContext.xml</param-value>
</context-param>
& ...
- 2009-07-20 21:50
- 浏览 2679
- 评论(0)