Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/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 单独模块中的SpringBean(业务层)_Java_Spring_Ejb - Fatal编程技术网

Java 单独模块中的SpringBean(业务层)

Java 单独模块中的SpringBean(业务层),java,spring,ejb,Java,Spring,Ejb,我正在开始新的申请。我希望所有的业务逻辑和域类在独立模块中分离(类似于远程EJB)。这是因为该应用程序将至少有两个(以后可能会有更多)客户端-桌面、Web(SpringMVC) 这在春天是可能的吗?或者我应该在web应用程序客户端中仅对MVC使用EJB和Spring吗 谢谢你的回复 是的,这是可以做到的。您可以将生成的jar作为一个库放在完整的应用程序中,也可以单独使用主机,并使用一些远程处理系统(hessian、soap、rmi等)在它们之间进行接口。Spring也可以提供帮助。这取决于应用程

我正在开始新的申请。我希望所有的业务逻辑和域类在独立模块中分离(类似于远程EJB)。这是因为该应用程序将至少有两个(以后可能会有更多)客户端-桌面、Web(SpringMVC)

这在春天是可能的吗?或者我应该在web应用程序客户端中仅对MVC使用EJB和Spring吗


谢谢你的回复

是的,这是可以做到的。您可以将生成的jar作为一个库放在完整的应用程序中,也可以单独使用主机,并使用一些远程处理系统(hessian、soap、rmi等)在它们之间进行接口。Spring也可以提供帮助。

这取决于应用程序的类型。如果您确定您将拥有许多不同的界面,那么我肯定会将web界面创建为一个单独的应用程序。如果您对此不确定,我将创建一个简单的SpringWebApp。如果保持界面干净,以后仍然可以拉出web层。