java web应用程序与java桌面应用程序的集成

时间:2014-03-31 21:21:05

标签: java web-applications

我正在使用JSP / Servlet实现java Web应用程序。我在另一台机器上有另一个独立的应用程序。

当Web应用程序的用户执行某些操作时,我希望相应地控制/与独立应用程序通信。

从tomcat中部署的Web应用程序控制/与独立应用程序通信的最佳方法是什么?

还有一件事,我不想使用数据库的东西。使用数据库我想避免从独立应用程序中轮询数据库。

由于

2 个答案:

答案 0 :(得分:3)

您应该考虑使用Web服务在两个应用程序之间进行通信。

答案 1 :(得分:1)

我认为:
1)共享相同的数据库
2)桌面应用程序轮询(定期呼叫) 获取网络应用的状态

理论上,您无法从Web应用程序轻松访问桌面应用程序 (仅仅因为这个桌面应用程序可能会坐在各种防火墙后面等等。) 这里的建筑选择取决于很多因素 像例如如果两个应用程序都在同一个内部网中 如果是这样1)可能是一种选择。否则你可以使用2)。