PHP与Java服务器的通信
G'day 我有一个项目,需要构建一个“实时”java应用程序(服务器)来保存域对象的状态(这是一个私有拍卖系统)。java服务器将与包含主要后端业务功能的PHP类进行通信。PHP类将是无状态的 我需要将域对象通信到java服务器(从PHP),以便可以随时间管理它们的状态。对域对象的更改需要通过调用web服务器上的PHP类保存回数据存储 我正在考虑使用XML-RPC类(例如Zend_Xmlrpc_服务器)包装我的PHP类,因为它们将是无状态的。如果/当java应用程序需要写入数据存储时(通过调用正确的PHP类方法),则需要使用XML-RPC客户端库类 但是,我不确定如何在java应用程序中公开功能,以便PHP方法调用可以访问它。谁能告诉我用java做这件事最简单的方法。。。我是否只是编写一个多线程应用程序并公开一个套接字?我正在寻找用于构造java应用程序的正确库类 干杯,PHP与Java服务器的通信,java,php,xml-rpc,Java,Php,Xml Rpc,G'day 我有一个项目,需要构建一个“实时”java应用程序(服务器)来保存域对象的状态(这是一个私有拍卖系统)。java服务器将与包含主要后端业务功能的PHP类进行通信。PHP类将是无状态的 我需要将域对象通信到java服务器(从PHP),以便可以随时间管理它们的状态。对域对象的更改需要通过调用web服务器上的PHP类保存回数据存储 我正在考虑使用XML-RPC类(例如Zend_Xmlrpc_服务器)包装我的PHP类,因为它们将是无状态的。如果/当java应用程序需要写入数据存储时(通过调用
Paul将服务器端Java代码作为Web服务公开 在Java中有无数种方法可以做到这一点,但想到的两种方法是and
另外,无论选择哪种技术,都要确保将其视为传输,并将实际处理逻辑与之分开。将服务器端Java代码作为Web服务公开 在Java中有无数种方法可以做到这一点,但想到的两种方法是and
另外,无论您选择哪种技术,都要确保将其视为传输,并将实际处理逻辑与之分开。您已经试验过该工具了吗?您已经试验过该工具了吗?我支持这种方法。您不希望将系统的这两个部分紧密地结合在一起,而web服务方法(或基于消息的REST…-列表是无止境的)允许您在这两个部分之间有一个明确的契约。Apache也有CXF作为Axis的替代品。谢谢,但我的后端java应用程序需要存储状态,所以需要始终在内存中运行。这些方法是否与此兼容?干杯,保罗。正如我在传输概念中所说的,请确保将其分开,然后剩下的是一个Java服务器,它肯定会允许您以某种方式维护状态,最健壮、最直接的方式是将状态存储在数据库中。@stevendick:+1用于消息传递或REST,比SOAP WS简单得多。我支持这种方法。您不希望将系统的这两个部分紧密地结合在一起,而web服务方法(或基于消息的REST…-列表是无止境的)允许您在这两个部分之间有一个明确的契约。Apache也有CXF作为Axis的替代品。谢谢,但我的后端java应用程序需要存储状态,所以需要始终在内存中运行。这些方法是否与此兼容?干杯,保罗。正如我在传输概念中所说的,请确保将其分开,然后剩下的是一个Java服务器,它肯定会允许您以某种方式维护状态,最健壮、最直接的方式是将状态存储在数据库中。@stevendick:+1用于消息传递或REST,比SOAP WS简单得多。