【问题标题】:How to create a communication between Java Desktop Application and Web Application PHP?如何在 Java 桌面应用程序和 Web 应用程序 PHP 之间创建通信?
【发布时间】:2014-10-29 19:39:22
【问题描述】:

我在一台机器上有一个 PHP 的 Web 应用程序和一个 Java 的桌面应用程序。

我试图在两个应用程序之间建立连接;因为我需要我的网络应用程序将文件发送到我的桌面应用程序,这可以进行交易并将结果(数字)返回到我的网站。

我从我的网络应用程序发布的文件,我保存到两个应用程序的共享文件夹中,这样一旦文件 Java 应用程序可以读取它。

有什么办法可以在两者之间架起一座桥梁?

【问题讨论】:

  • 您需要为两个应用程序使用相同的数据库。除此之外,这取决于您的要求。
  • 你说你把文件写到一个文件夹里,那不就是两者之间的桥梁吗?这种方法有什么问题?您编写了哪些代码试图解决它?总的来说,我不得不说将桌面应用程序用作服务器而将 Web 应用程序用作客户端是一种糟糕的设计。 Web 应用程序应该是获取请求、处理请求并返回结果的应用程序,而不是相反。如果有人在一天结束时关闭台式计算机怎么办?
  • 您的 Web 应用程序需要提供某种返回 json 或 XML 的服务,客户端可以使用标准 http 命令调用这些服务。您可以查看使用 apaches HttpClient API,它可以更轻松地与 http 交互

标签: java php


【解决方案1】:

我认为设计此类应用程序的一种很酷的方法是将 Web 应用程序设计为服务器应用程序,最好是 Web 服务,然后将 Java 应用程序设计为调用该服务的客户端。两个应用程序都可以使用 Xml 交换数据。您可以查看此链接以开始使用 php http://www.codeproject.com/Tips/671437/Creating-Web-Service-Using-PHP-Within-Minutes 中的 Web 服务

【讨论】:

    猜你喜欢
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多