从03年工作,前后接触的控制器有servlet、struts1、struts2、再到现在的spring MVC,每一个控制器的存在都有其在当时的意义,作为现在这个阶段用的比较多的SpringMVC,还是有必要进行详细的写一下的,能够为并不系统的同学们,进行一个系统的说明和解释。
作为SpringMVC的文章,打算以三篇文章进行详细说明,贯穿了所有的SpringMVC的应用知识点,完全适合还没有使用过的Spring MVC的同学
下面是本章的知识点:
- SpringMVC的核心组件以及运行原理
- 环境搭建
- spring字符编码过滤器
- 前端和后端的7种参数传递形式
- 跳转方式以及视图解析器
- @ResponseBody注解的使用
- restful形式的处理方式
- SpringMVC的核心组件以及运行原理
springmvc是在Servlet的基础上进行开发出来的,因此在Servlet时代有的各个组件,在spring mvc中都能够找到其身影,主要有
- DispatcherServlet :前端控制器,接收所有请求
- HandlerMapping:解析前端请求,然后将请求与要处理的方法进行Map对应 ,等待Adapter的处理
- Handler