【问题标题】:Layered mvc, what is the responisiblty of controller分层mvc,控制器的职责是什么
【发布时间】:2016-08-13 04:23:50
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: java oop playframework architecture


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-29
      • 1970-01-01
      • 2017-07-29
      • 1970-01-01
      • 2021-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多