我创建了一个项目(在netbeans中),我的所有GUI部分(用到的秋千)都在java application-1中.java application-1中的数据传递到WebApplication-1中的servlet中,在那里将详细信息存储到数据库中。工作正常。

我被要求为我的项目创建jar / war,以便它可以在任何地方使用...
我经历了jar和war的创建(也已通过示例应用程序进行了测试)。我的问题是如何将java application-1(jar)链接到WebApplication-1(war)?

假设jar是从另一个系统导入的,则必须使用war(因为Web应用程序中有servlet)。我该怎么办?有没有办法将所有项目绑定到一个库中?

最佳答案

您不能直接从外部访问战争,因为根据Java EE规范战争必须被隔离。因此,GUI应用程序与Web应用程序之间的任何通信都必须使用其他渠道,最明显的是基于HTTP的通信,例如Web服务。

另一个选择可能是创建一个耳朵,然后将数据库代码(将其移出战争)以及GUI应用程序和战争放入其中。

关于java - 将 jar 与 war 联系起来,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9867564/

10-14 11:33