我正在使用JSP / Servlet实现java Web应用程序。我在另一台机器上有另一个独立的应用程序。
当Web应用程序的用户执行某些操作时,我希望相应地控制/与独立应用程序通信。
从tomcat中部署的Web应用程序控制/与独立应用程序通信的最佳方法是什么?
还有一件事,我不想使用数据库的东西。使用数据库我想避免从独立应用程序中轮询数据库。
由于
答案 0 :(得分:3)
您应该考虑使用Web服务在两个应用程序之间进行通信。
答案 1 :(得分:1)
我认为:
1)共享相同的数据库
2)桌面应用程序轮询(定期呼叫)
获取网络应用的状态
理论上,您无法从Web应用程序轻松访问桌面应用程序 (仅仅因为这个桌面应用程序可能会坐在各种防火墙后面等等。) 这里的建筑选择取决于很多因素 像例如如果两个应用程序都在同一个内部网中 如果是这样1)可能是一种选择。否则你可以使用2)。