SpringMVC_01_初识SpringMVC
2021-05-29 19:04
标签:决定 实现 就是 用户 监听 耦合 设定 驱动 思想 SpringMVC_01_初识SpringMVC 标签:决定 实现 就是 用户 监听 耦合 设定 驱动 思想 原文地址:https://www.cnblogs.com/szqengr/p/14763361.html初识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开发的。
上一篇:java配置文件的路径问题
下一篇:Java数据结构——队列