MVC
大部分开发平台都需要搭建的后台框架,Java和PHP最为喜爱
- M:model。 模型。 主要用于对数据库层的封装
- V:view。 视图。 用于对用户展示网页的效果
- C:controller。控制器。 核心,用于处理用户的请求,获取数据,返回结果
MVC的目的:
解耦合。Iphone手机的耦合性非常高,随便坏一个零件都要整台手机换
台式机的耦合性比较低。换个内容、硬盘、CPU都不影响正常工作。
MVC模型中会发生的地方:数据库、网页css样式、用户请求
MVT
在Python中Django中不使用MVC,使用的模型称为MVT
- M:model。负责与数据库交互
- V:view,核心,负责接收请求、获取数据、返回结果
- T:template,负责呈现内容到浏览器