Spring MVC 核心类和接口:
1
.DispatcherServlet -- 前置控制器
2
.HandlerMapping接口 -- 处理请求的映射
1
).SimpleUrlHandlerMapping 通过配置文件,把一个URL映射到Controller
2
).DefaultAnnotationHandlerMapping 通过注解,把一个URL映射到Controller类上
3
.HandlerAdapter接口 -- 处理请求的映射
1
).AnnotationMethodHandlerAdapter类,通过注解,把一个URL映射到Controller类的方法上
4
.Controller接口 -- 控制器
1
).添加了
@Controller
注解的类就可以担任控制器(Action)的职责,所以我们并没有用到这个接口。
5
.HandlerInterceptor 接口--拦截器
注:自定义的实现这个接口,来完成拦截的器的工作。
6
.ViewResolver接口
1
).UrlBasedViewResolver类 通过配置文件,把一个视图名交给到一个View来处理
2
).InternalResourceViewResolver类, 通过配置文件,把一个视图名交给到一个View来处理,并且加入了JSTL的支持
7
.andlerExceptionResolver接口
1
).SimpleMappingExceptionResolver 异常处理类