文章目录
一、MVC
MVC是后端的分层开发概念。
1.V——View(视图层)
是应用程序中处理数据显示
的部分,视图是一句模型数据创建的。
发送请求,展示数据
2.C——Controller(控制层)
是应用程序中处理用户交互
的部分,控制器接受用户的输入并调用模型和视图去完成用户的需求,控制器本身不输出任何东西和做任何处理。
接收请求,处理数据
3.M——Model(模型层)
是应用程序中处理应用程序数据逻辑
的部分,模型对象负责在数据库中存取数据。
二、MVVM
MVVM是前端视图层的概念。
主要关注于视图层分离,也就是说:MVVM把前端的视图层,分为了三部分Model、View、VM ViewModel。
1.V——View(视图层)
展现出来的用户页面
。
2.VM——Controller(视图模型层)
连接view和model的桥梁。
3.M——Model(模型层)
是业务逻辑相关的数据对象
,通常从数据库映射而来,我们可以说是与数据库对应的model。
总结
以上就是今天要讲的内容。