Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.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 控制器的设计方法_Java_Design Patterns - Fatal编程技术网

Java 控制器的设计方法

Java 控制器的设计方法,java,design-patterns,Java,Design Patterns,如果3个war文件共享相同的服务和业务逻辑层,那么设计方法是什么?我应该如何使用控制器。若我并没有使用ApplicationServer,我的意思是不要打包到ear文件中 控制器的替代方案是什么 问候, Raju komaturi在设计阶段可以将控制器保存在各自的war文件中,但是将这些文件放在一起的项目需要将这些war重新打包到一个通用war文件中,这样可以将所有路径映射到相同的web.xml。如果你正在使用它的插件,它可以为你处理这个任务 我不确定您将什么定义为控制器,但如果您指的是弹簧,例

如果3个war文件共享相同的服务和业务逻辑层,那么设计方法是什么?我应该如何使用控制器。若我并没有使用ApplicationServer,我的意思是不要打包到ear文件中

控制器的替代方案是什么

问候,


Raju komaturi

在设计阶段可以将控制器保存在各自的war文件中,但是将这些文件放在一起的项目需要将这些war重新打包到一个通用war文件中,这样可以将所有路径映射到相同的
web.xml
。如果你正在使用它的插件,它可以为你处理这个任务


我不确定您将什么定义为
控制器
,但如果您指的是弹簧,例如带注释的控制器,那么它们肯定可以这样使用。与常规servlet相同

在设计阶段,可以将控制器保存在各自的war文件中,但将这些war放在一起的项目需要将这些war重新打包到一个通用war文件中,这样可以将所有路径映射到相同的
web.xml
。如果你正在使用它的插件,它可以为你处理这个任务


我不确定您将什么定义为
控制器
,但如果您指的是弹簧,例如带注释的控制器,那么它们肯定可以这样使用。与常规servlet相同

@John Sjoberg:如果我必须访问同一个服务和业务逻辑层,为什么我必须定义三个控制器。如果我在这里使用处理程序呢?@Raju,那很好。生成的war文件将包含所有类和相关JAR。@John Sjoberg:如果我必须访问同一个服务和业务逻辑层,为什么我必须定义三个控制器。如果我在这里使用处理程序呢。@Raju,那完全可以。生成的war文件将包含所有类和从属JAR。