0

如果之前已经问过这个问题,请原谅我......

我想创建一个客户端-服务器应用程序,最好使用Java,它要求客户端程序调用服务器程序中的某个控制器来封装一个最初驻留在服务器中的类并传递到客户端。然后客户端将解封装类并创建一个新的类对象并执行某些任务。

但是,我不确定如何将整个类封装在服务器端并传输回客户端以进行对象创建、实例化和执行所需任务。

例如,类似类型的应用程序可能类似于客户端 JavaScript 或用于服务器端代码的 Flash 程序执行。但我不确定 JavaScript 或 Flash 程序是否以这种方式运行。

请建议我以非常简单的方式编写此类应用程序的可能方式来表达这个概念/想法或任何可能的链接/示例以掌握。

非常感谢...

4

1 回答 1

1

这是某种协议问题。

类似问题:

最佳 Java 支持的服务器/客户端协议?

带有 XML 消息的客户端服务器协议

你可以试试:

RMI

设置 RMI 后,它将帮助您透明地对对象进行 en/decapsulate。

Xstream

Xstream 将帮助您将对象序列化/反序列化为 xml。您可以使用 xml 进行客户端/服务器通信。

协议缓冲区

协议缓冲区是一种以高效且可扩展的格式对结构化数据进行编码的方法。Google 几乎所有内部​​ RPC 协议和文件格式都使用协议缓冲区。

于 2012-05-13T05:09:32.210 回答