【发布时间】:2009-08-20 08:24:39
【问题描述】:
生日,
我有一个项目,我需要构建一个“实时”Java 应用程序(服务器)来保存有关域对象的状态(它是一个私人拍卖系统)。 Java 服务器将与包含主要后端业务功能的 PHP 类进行通信。 PHP 类将是无状态的。
我需要将域对象与 Java 服务器(来自 PHP)进行通信,以便随着时间的推移管理它们的状态。需要通过调用 Web 服务器上的 PHP 类将域对象的更改保存回数据存储。
我正在考虑使用 XML-RPC 类(例如 Zend_Xmlrpc_Server)包装我的 PHP 类,因为它们将是无状态的。如果/当 java 应用程序需要写入数据存储时(通过调用正确的 PHP 类方法),则需要使用 XML-RPC 客户端库类。
但是,我不确定如何在 java 应用程序中公开功能,以便可以通过 PHP 方法调用来访问它。谁能告诉我在java中最简单的方法......我只是编写一个多线程应用程序并公开一个套接字吗?我正在寻找合适的库类来构建 java 应用程序。
干杯, 保罗
【问题讨论】: