购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2.1 软件架构模式MVC

MVC(Model View Controller)是一种常见的软件架构模式,这种架构模式把软件系统分为三个基本部分,即模型(Model)、视图(View)和控制器(Controller)。它们各司其职,以插件式、松耦合的方式连接在一起。

模型(Model):负责业务对象与数据库的关系映射(ORM)。

视图(View):负责客户端页面的显示。

控制器(Controller):接收用户的输入,调用模型与视图响应客户端的请求。

MVC模式的请求与响应过程如图1-1所示。

当用户通过浏览器向服务器发起请求,控制器在接受请求后,将会调用模型获取数据,并将取得的数据传给视图进行渲染,最终将形成的页面通过控制器发送给浏览器,呈现给用户。

图1-1 MVC模式的请求与响应过程

Django是遵循MVC软件架构模式的框架。 tRB5Gk6N/Sdc75XhCdVr9pDIJtkzL2XZB2mxGVM9buGcfUxTauOwzn+gZKK8XrCP

点击中间区域
呼出菜单
上一章
目录
下一章
×