首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对MVC架构概述的澄清

对MVC架构概述的澄清
EN

Software Engineering用户
提问于 2015-04-11 12:29:29
回答 1查看 605关注 0票数 1

我正在为一个报告做一个MVC 4架构图,因为我对MVC还比较陌生,我想知道有人能跟我澄清视图和控制器之间的REST (HTTPPOST等等),还是控制器来建模呢?还应该像在服务器端那样绘制模型,并在客户端绘制视图+控制器吗?

这里有一些我的模拟ups自动取款机

EN

回答 1

Software Engineering用户

发布于 2015-04-11 16:06:55

你快到了..。

将其余部分放在视图和控制器之间将是正确的选择。这意味着视图(即javascript代码)将向服务器发送REST调用,服务器将在适当的控制器(然后是模型等)中处理这些调用。此外,该控制器将负责将response返回到客户端。

我相信你对控制器在系统中的角色有混淆。根据您正在使用的实现和应用程序框架,控制器应该是您的“服务器”层的一部分,它告诉您要调用/分派哪个视图和什么视图。

看一看以下(简单)图:

控制器负责更新视图,并可能向您显示另一个视图。例如,考虑以下场景:

  1. 用户填写表单并提交它。
  2. 服务器验证表单和2.1。如果它是有效的-控制器将您路由到一个“谢谢”视图2.2。否则,控制器将将您路由到“缺少输入”视图。
  3. 用户获得路由视图作为响应。
票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/278824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档