![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb随笔
痞子锐
逆水行舟 不进则退
展开
-
javaweb随笔(四)------SpringMVC与Struts2的主要区别
①springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器。 ②springmvc是基于方法开发,传递参数是通过方法形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。 ③Struts采用值栈存储请求和响应的数据,通过OGNL存取数据, springmvc通过参数解析器是将request对象转载 2017-09-02 13:48:42 · 237 阅读 · 0 评论 -
javaweb随笔(三)------springmvc工作流程
SpringMVC的工作流程 流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、DispatcherServlet调用HandlerA原创 2017-09-01 10:03:18 · 247 阅读 · 0 评论 -
javaweb随笔(二)------struts2工作流程
工作原理 Suruts2的工作原理可以用下面这张图来描述,下面我们分步骤介绍一下每一步的核心内容 一个请求在Struts2框架中的处理大概分为以下几个步骤 1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContext转载 2017-09-01 09:55:51 · 236 阅读 · 0 评论 -
javaweb随笔(一)------struts工作流程
Struts工作流程 Web应用启动时加载并初始化ActionServlet。ActionServlet从struts-config.xml中读取配置信息,把它们存放到各种配置对象中。当ActionServlet接收到一个请求时,流程如下: 1.检索和用户请求匹配的ActionMapping实例,如果不存在,就返回用户请求路径无效的信息。 2.如果ActionForm实例不存在,就创建一个A转载 2017-09-01 09:54:13 · 238 阅读 · 0 评论