【问题标题】:java web application integration with java desktop applicationjava web 应用程序与 java 桌面应用程序的集成
【发布时间】:2014-03-31 21:21:05
【问题描述】:

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

当网络应用程序的用户做某事时,我想相应地控制/与独立应用程序通信。

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

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

谢谢

【问题讨论】:

    标签: java web-applications


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回答。我可以在 Tomcat 的 Web 应用程序中实现 Web 服务吗?
    • 当然,如果您使用的是 java,这不是很困难,并且网络中有很多示例。
    【解决方案2】:

    我认为:
    1) 共享同一个数据库
    2)桌面应用轮询(定期调用
    一些网络服务)来获取网络应用的状态

    理论上,您无法从网络应用程序轻松访问桌面应用程序
    (只是因为这个桌面应用程序可能位于各种防火墙等之后)。
    这里的架构选择取决于许多因素
    像例如两个应用程序是否在同一个 Intranet 中。
    如果是这样 1) 可能是一种选择。否则,您可以使用 2)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-07
      • 2011-07-25
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 2015-01-23
      相关资源
      最近更新 更多