电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Spring3_MVC与Struts2.x比较VIP免费

Spring3_MVC与Struts2.x比较_第1页
1/25
Spring3_MVC与Struts2.x比较_第2页
2/25
Spring3_MVC与Struts2.x比较_第3页
3/25
Spring MVC SpringMVC 非常优秀的MVC 框架, 由其是在3.0 版本发布后, 现在有越来越多的团队选择了Spring3 MVC 来作为MVC 的框架.SpringMVC 结构简单,灵活性较高,性能也很优秀。 核心类与接口: DispatcherServlet -- 前置控制器 HandlerMapping 接口 -- 处理请求的映射 HandlerMapping 接口的实现类: SimpleUrlHandlerMapping 通过配置文件,把一个 URL 映射到 Controller DefaultAnnotationHandlerMapping 通过注解,把一个 URL 映射到 Controller 类上 HandlerAdapter 接口 -- 处理请求的映射 AnnotationMethodHandlerAdapter 类,通过注解,把一个 URL 映射到 Controller 类的方法上 Controller 接口 -- 控制器 由于我们使用了@Controller 注解,添加了@Controller 注解注解的类就可以担任控制器(Action)的职责, 所以我们并没有用到这个接口。 HandlerInterceptor 接口--拦截器 我们自己实现这个接口,来完成拦截的器的工作。 View Resolver 接口的实现类 UrlBasedView Resolver 类 通过配置文件,把一个视图名交给到一个View 来处理 InternalResourceView Resolver 类,比上面的类,加入了JSTL 的支持 View 接口 JstlView 类 LocalResolver 接口 HandlerExceptionResolver 接口 --异常处理 SimpleMappingExceptionResolver 实现类 ModelAndView 类 核心流程图 DispatcherServlet 说明 使用Spring MVC,配置DispatcherServlet 是第一步。 DispatcherServlet 是一个Servlet,所以可以配置多个DispatcherServlet。 DispatcherServlet 是前置控制器,配置在web.xml 文件中的。拦截匹配的请求,Servlet 拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller(我们写的Action)来处理。 “某某规则”:是根据你使用了哪个HandlerMapping 接口的实现类的不同而不同。 Web.xml example org.springframework.web.servlet.DispatcherServlet 1 example *.form 1是启动顺序,让这个Servlet 随 Servletp 容器一起启动。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Spring3_MVC与Struts2.x比较

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群