如何在Java桌面应用程序和Web应用程序PHP之间创建通信?
我在一台机器上有一个PHP的web应用程序和一个Java的桌面应用程序 我试图在两个应用程序之间建立联系;因为我需要我的web应用程序向我的桌面应用程序发送一个文件,这样可以进行交易并将结果(数字)返回到我的网站 我从我的web应用程序发布的文件,我将保存到两个应用程序上的共享文件夹中,以便Java应用程序可以读取该文件如何在Java桌面应用程序和Web应用程序PHP之间创建通信?,java,php,Java,Php,我在一台机器上有一个PHP的web应用程序和一个Java的桌面应用程序 我试图在两个应用程序之间建立联系;因为我需要我的web应用程序向我的桌面应用程序发送一个文件,这样可以进行交易并将结果(数字)返回到我的网站 我从我的web应用程序发布的文件,我将保存到两个应用程序上的共享文件夹中,以便Java应用程序可以读取该文件 有没有办法在两者之间架起桥梁?我认为设计这种类型的应用程序的一个很酷的方法是将web应用程序设计为服务器应用程序,最好是将其设计为web服务,然后将java应用程序设计为调用服
有没有办法在两者之间架起桥梁?我认为设计这种类型的应用程序的一个很酷的方法是将web应用程序设计为服务器应用程序,最好是将其设计为web服务,然后将java应用程序设计为调用服务的客户端。这两个应用程序都可以使用Xml交换数据。您可以签出此链接以开始使用php中的web服务这两个应用程序都需要使用相同的数据库。除此之外,这取决于你的需求。你说你把文件写进一个文件夹,这不是两者之间的桥梁吗?这种方法有什么问题?为了解决这个问题,您编写了哪些代码?总的来说,我不得不说,将桌面应用程序用作服务器,将web应用程序用作客户端是一种糟糕的设计。Web应用程序应该是获取请求、处理请求并返回结果的应用程序,而不是相反。如果有人在一天结束时关闭了桌面计算机怎么办?您的web应用程序需要提供某种服务,返回json或XML,客户端可以使用标准http命令调用这些服务。您可以考虑使用apaches HttpClient API,这使得与http交互更加容易