【发布时间】:2014-10-29 19:39:22
【问题描述】:
我在一台机器上有一个 PHP 的 Web 应用程序和一个 Java 的桌面应用程序。
我试图在两个应用程序之间建立连接;因为我需要我的网络应用程序将文件发送到我的桌面应用程序,这可以进行交易并将结果(数字)返回到我的网站。
我从我的网络应用程序发布的文件,我保存到两个应用程序的共享文件夹中,这样一旦文件 Java 应用程序可以读取它。
有什么办法可以在两者之间架起一座桥梁?
【问题讨论】:
-
您需要为两个应用程序使用相同的数据库。除此之外,这取决于您的要求。
-
你说你把文件写到一个文件夹里,那不就是两者之间的桥梁吗?这种方法有什么问题?您编写了哪些代码试图解决它?总的来说,我不得不说将桌面应用程序用作服务器而将 Web 应用程序用作客户端是一种糟糕的设计。 Web 应用程序应该是获取请求、处理请求并返回结果的应用程序,而不是相反。如果有人在一天结束时关闭台式计算机怎么办?
-
您的 Web 应用程序需要提供某种返回 json 或 XML 的服务,客户端可以使用标准 http 命令调用这些服务。您可以查看使用 apaches HttpClient API,它可以更轻松地与 http 交互