如果之前已经问过这个问题,请原谅我......
我想创建一个客户端 - 服务器应用程序,最好使用Java,它要求客户端程序调用服务器程序中的某个控制器来封装最初驻留在服务器中并传递给客户端的单个类。然后客户端将解封装该类并创建一个新的类对象并执行某个任务。
但是,我不确定如何将整个类封装在服务器端并转移回客户端以进行对象创建,实例化和执行所需任务。
例如,类似的应用程序可能类似于客户端JavaScript或服务器端代码的Flash程序执行。但我不确定JavaScript或Flash程序是否以这种方式运行。
请建议我以非常简单的方式编写此类应用程序的可能方式,以表达此概念/想法或任何可能的链接/示例,以便掌握。
谢谢你...
答案 0 :(得分:1)
这是某种协议问题。
类似的问题:
Best Java supported server/client protocol?
Client server protocol with XML messages
您可以尝试:
设置RMI后,它将帮助您透明地解封对象。
Xstream将帮助您将对象序列化/反序列化为xml。您可以使用xml进行客户端/服务器通信。
协议缓冲区是一种以高效且可扩展的格式编码结构化数据的方法。 Google对几乎所有内部RPC协议和文件格式都使用Protocol Buffers。