如何全面学习SpringMVC从入门到源码解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1335个文字,预计阅读时间需要6分钟。
SpringMVC框架以请求为驱动,围绕Servlet设计,将请求分发到控制器,通过模型对象展示结果。核心类是DispatcherServlet,它是一个Servlet,负责请求分发。
认识SpringMVC
SpringMVC 框架是以请求为驱动,围绕 Servlet 设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是 DispatcherServlet,它是一个 Servlet,顶层是实现的Servlet接口。
SpringMVC 处理请求过程
- 客户端发起请求,会首先经过前端控制器 DispatcherServlet 进行转发,转发到 Handler Mapping
- DispatcherServlet 从 Handler Mapping 查找处理请求的 Controller,Handler Mapping 作用就是完成 URL 到 Controller 的映射
- Controller 处理请求并返回 ModelAndView 对象,ModelAndView 是封装结果视图的组件
- 再将视图结果返回给客户端
Servlet 与 SpringMVC
SpringMVC 是在 Servlet 的基础上进行了扩展,看看他们的继承关系是什么样的。
本文共计1335个文字,预计阅读时间需要6分钟。
SpringMVC框架以请求为驱动,围绕Servlet设计,将请求分发到控制器,通过模型对象展示结果。核心类是DispatcherServlet,它是一个Servlet,负责请求分发。
认识SpringMVC
SpringMVC 框架是以请求为驱动,围绕 Servlet 设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是 DispatcherServlet,它是一个 Servlet,顶层是实现的Servlet接口。
SpringMVC 处理请求过程
- 客户端发起请求,会首先经过前端控制器 DispatcherServlet 进行转发,转发到 Handler Mapping
- DispatcherServlet 从 Handler Mapping 查找处理请求的 Controller,Handler Mapping 作用就是完成 URL 到 Controller 的映射
- Controller 处理请求并返回 ModelAndView 对象,ModelAndView 是封装结果视图的组件
- 再将视图结果返回给客户端
Servlet 与 SpringMVC
SpringMVC 是在 Servlet 的基础上进行了扩展,看看他们的继承关系是什么样的。

