02.Spring MVC进阶

Spring MVC 进阶

SpringMVC 常用组件

DispatcherServlet

Spring 的 web 框架围绕 DispatcherServlet 设计。DispatcherServlet 的作用是将请求分发到不同的处理器。从 Spring 2.5 开始,使用 Java 5 或者以上版本的用户可以采用基于注解的 Controller 声明方式。

Spring MVC 框架像许多其他 MVC 框架一样, 以请求为驱动 , 围绕一个中心 Servlet 分派请求及提供其他功能DispatcherServlet 是一个实际的 Servlet (它继承自 HttpServlet 基类)

SpringMVC 的原理如下图所示: