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


发布于 2015-04-11 16:06:55
你快到了..。
将其余部分放在视图和控制器之间将是正确的选择。这意味着视图(即javascript代码)将向服务器发送REST调用,服务器将在适当的控制器(然后是模型等)中处理这些调用。此外,该控制器将负责将response返回到客户端。
我相信你对控制器在系统中的角色有混淆。根据您正在使用的实现和应用程序框架,控制器应该是您的“服务器”层的一部分,它告诉您要调用/分派哪个视图和什么视图。
看一看以下(简单)图:

控制器负责更新视图,并可能向您显示另一个视图。例如,考虑以下场景:
https://softwareengineering.stackexchange.com/questions/278824
复制相似问题