MVC设计模式
来源:互联网 发布:网络上icbc是什么意思 编辑:程序博客网 时间:2024/06/07 04:02
MVC(Model View Controller)即模型-视图-控制器。
它是一个应用于服务器表现层(web层)的模型,它的主要设计思想是将应用程序分离,达到降低了应用程序的耦合度的效果。
MVC 设计模式将应用程序分成视图、控制器、模型三个部分
1.视图(view):数据的显示。
视图是用户看到的界面,视图层处理数据的显示,用户能与视图交互,视图接收交互时用户输入的数据,并且从模型获取数据显示给用户,但视图并不参与任何业务处理,只能从模型查询业务的状态,不能更改模型,只能接收模型的数据更新,同步展示在视图上。
2. 模型(model):应用对象。
模型是应用程序的核心部分,模型负责处理业务逻辑和业务数据逻辑,DAO层包含于模型,当DAO层数据发生改变时,模型要负责通知视图层,一个模型可以为多个视图提供数据,提高了代码的可重用性。
3. 控制器(controller):处理用户交互。
视图只是负责展示数据,接收用户输入数据,视图接收了数据后会发送请求,控制器接收到视图的请求后,会控制调用哪个模型去处理视图的请求,再确定控制调用哪个视图来显示模型返回的数据。
阅读全文
0 0
- 设计模式-MVC模式
- 设计模式--MVC模式
- 设计模式【MVC模式】
- 【设计模式】MVC 模式
- MVC设计模式介绍
- (MVC) 设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- 什么是MVC设计模式
- MVC设计模式
- MVC设计模式介绍
- MVC 设计模式
- 什么是MVC设计模式
- Java 位运算(移位、位与、或、异或、非)
- 代码风格
- FZU 2203 单纵大法好
- CSDN机器学习笔记八 梯度下降
- leetcode 504. Base 7
- MVC设计模式
- H5的video元素实现的Demo
- C++ 枚举类型作用域的思考
- 关于安装完MyEclipse之后的一系列配置操作
- 挂黑链的十大方式
- 公钥私钥和数字签名
- MyBatisGenerator的自动生成代码之MyEclipse
- BaseServiceImpl中的实现关键点
- JSONModel的模型嵌套