【发布时间】:2016-02-05 12:39:36
【问题描述】:
在将这些术语联系在一起时,我有点困惑。首先,让我解释一下我对这些术语的理解,然后是我的查询:
-
前端:用户看到的内容(HTML、css、javascript 等)。也可以称为
PresentationLayer(对应模板、css文件等) - 后端:代码库的其余部分。
所以,根据我的理解,整个MVC(模型-视图-控制器)架构将属于Back End:
-
模型充当
Data Access层 -
视图充当
Application和logic层 - Controller -- 不确定这对应什么(我知道这是指 Django 上下文中的 url 映射)
查询:
- 我的理解是否正确,还是我试图将 3 层架构(数据、应用程序(逻辑)、表示)与 MVC 混淆?
- 对于数据层,我通过 MVC Web 架构代码库外部的脚本填充我的数据库。这些脚本在加载到数据库之前获取和处理数据。我应该如何称呼这些数据获取和处理脚本集(就软件架构而言)?
【问题讨论】:
标签: django model-view-controller architecture