1.浏览器发送请求 2.服务器执行servlet的(前端控制器)解析器 3.servlet通过(前端控制器)解析器拿到所有带有@Controller注解的类,并遍历类中的所有方法 4.将遍历的方法中带有@RequestMapping注解的方法作为 HashMap(处理器映射器)中的Key 5.将该方 ...
分类:
编程语言 时间:
2019-04-25 14:34:46
阅读次数:
186
spring mvc 运行主要的组件: 1 前端控制器 (dispatchservlet) 相当于一个重要处理器,它用来调用其他功能模块来分工的效应一次请求,主要起调度的作用。 2. handler 映射器 : 用于前端控制器发送给他的url 找到 用于处理这个url 的 handler(contr ...
分类:
编程语言 时间:
2019-04-23 17:21:23
阅读次数:
193
准备好的环境:Maven工程整合好了ssm,即spring+springMVC+mybatis。接下来准备将springMVC与freemarker整合,以html文件为模板。 一,加入freemarker依赖 二,在web.xml中的前端控制器选择加载mvc-context-freemarker. ...
分类:
编程语言 时间:
2019-04-18 21:41:22
阅读次数:
147
好记性不如烂笔头! 核心:前端控制器 处理器映射器(HandleMapping) 处理器适配器(HandleAdapter) 视图解析器 流程: 用户从浏览器发起请求,发送到服务器(Tomcat),由前端控制器(dispatcherServlet)把请求发给拦截器(interceptor),没问题后 ...
分类:
编程语言 时间:
2019-04-18 13:28:39
阅读次数:
163
架构流程: 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServ ...
分类:
编程语言 时间:
2019-04-13 01:08:13
阅读次数:
159
springmvc复习: 1.SpringMVC介绍 2.SpringMVC入门程序 1)创建web工程 2)导入jar包 3)在web.xml中配置前端控制器(指定上下文件的路径 classpath:springmvc.xml) .do( .action)拦截以do结尾的 /拦截所有(不包含jsp ...
分类:
编程语言 时间:
2019-04-13 00:45:13
阅读次数:
147
SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处 ...
分类:
编程语言 时间:
2019-04-11 11:54:54
阅读次数:
114
Spring Web MVC 处理Http请求的大致过程: 一旦Http请求到来,DispatcherSevlet将负责将请求分发。DispatcherServlet可以认为是Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring ...
分类:
编程语言 时间:
2019-04-09 10:51:34
阅读次数:
230
这是springmvc的前端控制器的加载格式要求。服务器加载web.xml后,它会在web-inf/下找名为spring[servlet名/handler处理器名]-servlet.xml文件。 可以看源码解析DispatherServlet的父类FrameworkServlet: 可以修改路径: ...
分类:
编程语言 时间:
2019-04-05 14:12:52
阅读次数:
174
前端控制器配置,在web.xml中配置前端控制器。 配置处理器适配器:在classpath下的springmvc.xml中配置处理器映射器。 配置Handler:将编写的Handler在spring容器中加载。 配置处理器映射器:在classpath下的springmvc.xml中配置处理器映射器。 ...
分类:
编程语言 时间:
2019-03-31 13:33:24
阅读次数:
190