SpringMVC入门

MVC模式

MVC(Model-View-Controller)是一种架构型的模式,是一种程序设计理念,该理念将软件结构分为三层:模型层、视图层、控制层。

  • 模型层:包含数据和行为的数据模型,提供要展示的数据。
  • 视图层:进行模型的展示,呈现与用户交互的界面。
  • 控制层:接收用户请求并委派给模型进行处理,处理完毕后将返回的模型数据返回给视图,由视图负责展示。

SpringMVC入门

1.Web框架

Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架:

  • 使用了MVC架构模式的思想,将web层进行职责解耦
  • 基于请求驱动指的就是使用请求-响应模型
  • 框架的目的就是帮助我们简化开发

2.Spring Web MVC架构

  • Spring Web MVC处理请求的流程如下:
  • Spring Web MVC核心架构图如下:
  • 相关视频文件(SpringMVC实现原理)

参考书籍

《跟开涛学SpringMVC》

原文地址:https://www.cnblogs.com/pycrab/p/9863469.html