【发布时间】:2015-06-18 07:32:22
【问题描述】:
我想创建一个分离的前端 (vaadin) 和后端 (spring)。两者都应该在同一个tomcat 应用服务器上运行,但每个都是一个war,所以我可以重新部署前端而无需重新启动后端。
我想最小化两个应用程序之间的远程处理代码以交换数据。因此,我认为我可以将后端的服务 bean 注入前端 war。但这可能吗?如何在两个 war 文件/java 项目之间共享服务声明?
什么类型的远程处理在这里是合适的?理想情况下,我可以想象有一种机制,我可以在前端“使用”后端服务类,并将代理连接在一起。但是怎么做呢?
【问题讨论】:
-
您正在进入 Java EE 领域。
-
你不能 @Inject 一个类从 WAR 到另一个,因为它们占用不同的类加载器。
-
我想得越多,听起来越愚蠢的结构。
标签: java spring jakarta-ee