通过PHP与Java通信



我有一个网站,它是java应用程序的配套应用程序。也就是说,web应用程序从java应用程序中获取信息,并将其输入到我的数据库中,让用户访问这些信息。现在我已经设置好了系统,所以当我告诉Java应用程序时,Java应用程序会发布到网站的php文件中。

然而,我想设置系统,以便当从网站发出命令(如刷新命令)时,java应用程序会发布到网站。这可能吗?

这是非常模糊的。您不应该从"从PHP发布到Java"的角度来考虑这个问题,事实上,每个HTTP请求都只是一个HTTP请求。PHP和Java都提供了几种响应HTTP请求的方法。这取决于您编写将响应每个请求的脚本。从你需要提出的请求和他们应该收到的回应来考虑这一点,然后专注于为每一次互动编写一个脚本。

您可以直接从PHP调用Java。ZendServer和PHP/Java桥都支持这一功能。根据您的要求,其中一个可能是合适的。

或者,您可以使用面向消息的中间件。这需要安装并运行消息代理,如RabbitMQ或ActiveMQ。然而,客户端库不仅仅适用于PHP和Java。

这两者都是比依赖HTTP请求更好的选择。

最新更新