Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 分层mvc,控制器的响应是什么_Java_Oop_Playframework_Architecture - Fatal编程技术网

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

Java 分层mvc,控制器的响应是什么,java,oop,playframework,architecture,Java,Oop,Playframework,Architecture,在我当前的项目中,我们使用mvc层 -我们有ajax js应用程序作为视图,控制器,模型,服务层作为bl,orm作为dal 我的问题是控制器具体负责什么,例如我的js应用程序有一个视图,显示我拥有的所有项目的名称, 控制器是否应该调用服务层,检索所有项,将它们映射到它们的名称并发送到视图,或者-控制器是否应该将所有项返回到视图,并且视图将只使用名称 总之,ajax应用程序的控制器应该具有什么样的逻辑?js应用程序应该处理数据还是处理控制器?甚至是服务层 谢谢您已经正确地将控制器的角色标识为位于视

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

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

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


谢谢

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