码迷,mamicode.com
首页 > 编程语言 > 详细

谈谈springMVC和Strut2的理解

时间:2016-12-27 00:55:44      阅读:1034      评论:0      收藏:0      [点我收藏+]

标签:cti   组件   理解   接口   ping   模型   image   结束   view   

关于struts2框架原理

  • 执行流程

struts2框架的核心是一个过滤器,我们编写的action类都继承ActionSupport的接口(顶层是一个过滤器filter),用户发送请求,经过核心过滤器StrutsPreparedAndExecuteFilter,然后经过ActionMapper映射器,然后判断我们的请求是否是一个action请求,如果是则将这个请求交给ActionProxy进行处理,接着请求具体的某个方法,接着加载拦截器,最后相应具体的方法,相应响应的jsp页面。技术分享

 

关于springMVC的框架原理

  • 执行流

    技术分享

用户发送请求,经过前段控制器DispatcherServlet,然后将请求的url交给处理器映射器HandlerMapping,处理结束返回一个HandlerExecutionChain对象,接着前端控制将Controller交给处理器适配器HandlerAdapter去处理,处理结束返回ModelAndView模型视图对象。接着前端控制器将MV对象交给视图解析器ViewResolver去处理。

tips:

springmvc入口是一个servlet,即是前端控制器,而strut2入口是一个filter过滤器。springMVC四大组件分别是:前端控制器,处理器映射器,处理器适配器,视图解析器。

 

谈谈springMVC和Strut2的理解

标签:cti   组件   理解   接口   ping   模型   image   结束   view   

原文地址:http://www.cnblogs.com/enhancement/p/6224153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!