繁体   English   中英

PHP与Java Server通信

[英]PHP communicating with Java Server

天儿真好,

我有一个项目,我需要构建一个“实时”Java应用程序(服务器)来保存关于域对象的状态(它是一个私人拍卖系统)。 Java服务器将与拥有主要后端业务功能的PHP类进行通信。 PHP类将是无状态的。

我需要将域对象传递到java服务器(来自PHP),以便可以随时管理它们的状态。 需要通过调用Web服务器上的PHP类将对域对象的更改保存回数据存储。

我正在考虑使用XML-RPC类(例如Zend_Xmlrpc_Server)来包装我的PHP类,因为它们将是无状态的。 如果/当java应用程序需要写入数据存储时(通过调用正确的PHP类方法),则需要使用XML-RPC客户端库类。

但是,我不确定如何在Java应用程序中公开功能,以便通过PHP方法调用来访问它。 任何人都可以告诉我在java中执行此操作的最简单方法...我只是编写一个多线程应用程序并公开套接字吗? 我正在使用正确的库类来构建java应用程序。

干杯,保罗

将服务器端Java代码公开为Web服务。

在Java中有无数种方法可以做到这一点,但有两个想到的是EJB3 WS AnnotationsApache Axis

另外,无论您选择哪种技术,都要确保将其视为传输,并将实际处理逻辑与其分开。

您是否已经尝试过PHP Java Bridge工具?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM