分层mvc,控制器的响应能力是什么

时间:2016-04-20 13:02:07

标签: java oop playframework architecture

在我目前的项目中,我们使用mvc图层 - 我们有ajax js app作为视图,控制器,模型,服务层为bl,orm为dal。

我的问题是控制器究竟是什么责任,例如我的js应用程序有一个显示我拥有的项目的所有名称的视图, 控制器是否应该调用服务层,检索所有项目,将它们映射到它们的名称并发送到视图,或者 - 如果控制器将所有项目都返回到视图并且视图只采用名称?

总之,ajax应用程序的控制器应该具有什么样的逻辑? js app应该处理数据还是控制器?甚至是服务层。

由于

1 个答案:

答案 0 :(得分:1)

您已正确识别控制器在视图和模型之间的角色。 这个问题是主观的,答案取决于意见。通常情况下,视图越少越好。