2017.3.31 spring mvc教程(一)核心类与接口
2018-01-04 16:39
225 查看
学习的博客:http://elf8848.iteye.com/blog/875830/
我项目中所用的版本:4.2.0。博客的时间比较早,11年的,学习的是Spring3 MVC。不知道版本上有没有变化比较大的功能。
spring mvc教程(一)核心类与接口
1.DispatcherServlet -- [b]前置控制器 [/b]
注意这里是倒的,public class DispatcherServlet extends FrameworkServlet
2.HandlerMapping 接口 -- 处理请求的映射
HandlerMapping 接口的实现类:
(1)SimpleUrlHandlerMapping
通过配置文件,把一个URL映射到Controller。
(2)DefaultAnnotationHandlerMapping
通过注解,把一个URL映射到Controller类上。
[b]3.HandlerAdapter 接口 -- 处理请求的映射[/b]
HandlerAdapter 接口的实现类:
(1)AnnotationMethodHandlerAdapter
通过注解,把一个URL映射到Controller类的方法上。
4.Controller接口 -- 控制器
我们使用了@Controller注解,添加了这个注解的类,就可以承担控制器(Action)的功能。所以我们并没有用到这个接口。
5.HandlerInterceptor 接口 -- 拦截器
我们自己实现这个接口,来完成拦截器的工作。
6.ViewResolver接口 -- 视图处理
ViewResolver接口的实现类:
(1)UrlBasedViewResolver
通过配置文件,把一个视图名交给一个View来处理。
(2)InternalResourceViewResolver
比上面的UrlBasedViewResolver,多了对JSTL的支持。
7.View接口
View接口的实现类:
(1)JstlView
8.LocalResolver接口
9.HandlerExceptionResolver 接口 -- 异常处理
HandlerExceptionResolver接口的实现类:
(1)SimpleMappingExceptionResolver
10.ModelAndView类
无图。
我项目中所用的版本:4.2.0。博客的时间比较早,11年的,学习的是Spring3 MVC。不知道版本上有没有变化比较大的功能。
spring mvc教程(一)核心类与接口
1.DispatcherServlet -- [b]前置控制器 [/b]
注意这里是倒的,public class DispatcherServlet extends FrameworkServlet
2.HandlerMapping 接口 -- 处理请求的映射
HandlerMapping 接口的实现类:
(1)SimpleUrlHandlerMapping
通过配置文件,把一个URL映射到Controller。
(2)DefaultAnnotationHandlerMapping
通过注解,把一个URL映射到Controller类上。
[b]3.HandlerAdapter 接口 -- 处理请求的映射[/b]
HandlerAdapter 接口的实现类:
(1)AnnotationMethodHandlerAdapter
通过注解,把一个URL映射到Controller类的方法上。
4.Controller接口 -- 控制器
我们使用了@Controller注解,添加了这个注解的类,就可以承担控制器(Action)的功能。所以我们并没有用到这个接口。
5.HandlerInterceptor 接口 -- 拦截器
我们自己实现这个接口,来完成拦截器的工作。
6.ViewResolver接口 -- 视图处理
ViewResolver接口的实现类:
(1)UrlBasedViewResolver
通过配置文件,把一个视图名交给一个View来处理。
(2)InternalResourceViewResolver
比上面的UrlBasedViewResolver,多了对JSTL的支持。
7.View接口
View接口的实现类:
(1)JstlView
8.LocalResolver接口
9.HandlerExceptionResolver 接口 -- 异常处理
HandlerExceptionResolver接口的实现类:
(1)SimpleMappingExceptionResolver
10.ModelAndView类
无图。
相关文章推荐
- 2017.3.31 spring mvc教程(一)核心类与接口
- Spring MVC 教程,快速入门,深入分析――核心类与接口
- 2017.3.31 spring mvc教程(二)核心流程及配置详解
- 2017.3.31 spring mvc教程(二)核心流程及配置详解
- SpringMvc教程(二)--核心类与接口
- 2017.3.31 spring mvc教程(三)拦截器
- Spring MVC的优点与核心接口_动力节点Java学院整理
- (spring mvc)spring mvc 核心类与接口
- 2017.3.31 spring mvc教程(四)全局的异常处理
- 2017.3.31 spring mvc教程(五)Action的单元测试
- Spring MVC学习------------核心类与接口
- 2017.3.31 spring mvc教程(六)转发、重定向、ajax请求
- 2017.3.31 spring mvc教程(七)多视图控制器
- Spring MVC学习------------核心类与接口
- 2017.3.31 spring mvc教程(四)全局的异常处理
- 2017.3.31 spring mvc教程(八) <mvc:annotation-driven />所做的工作
- Hibernate教程03_Hibernate核心开发接口介绍
- 2017.3.31 spring mvc教程(五)Action的单元测试
- AllJoyn核心应用教程【第三章】:接口编写与信号设置
- 2017.3.31 spring mvc教程(六)转发、重定向、ajax请求