SpringMVC_01_初识SpringMVC

初识SpringMVC

* 什么是MVC?

  - MVC全名是Model View Controller,是一种软件架构模式。 MVC即 模型(Model) - 视图(View) - 控制器(Controller)

  - MVC是将业务逻辑、数据、显示分离的方式来组织代码。

  - MVC主要是降低视图与业务逻辑间的双向耦合


* MVC之间的关系?
 
   - 模型(model),模型的主要作用是为数据的接收和发送设定规则。

   - 视图(view),即用户接触的部分,用户看到并与之交互。

   - 控制器(controller),控制器接收用户的输入并调用模型和视图去完成用户的需求,所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型组件去 
     处理用户的请求,然后再确定用哪个视图来显示返回的数据。


* MVC的交互过程?

  - 首先控制器(controller)监听视图(view)

  - 用户与视图(view)发生交互动作,通知控制器(controller)调用模型(model)再请求服务器(server)端的数据.

  - 从而服务器(server)响应数据给模型(model),模型再返回数据给控制器(controller),然后更新视图(view).

  - 控制器(controller)回到监听视图状态.


* 什么是SpringMVC?

   - SpringMVC是Spring 框架提供的构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架。


   - Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要 
     简化我们日常Web开发的。
  • 回顾 Servlet
posted @ 2021-05-13 10:11  失昼  阅读(26)  评论(0编辑  收藏  举报