如何在不使用 rmi java 中的存根的情况下在客户端和服务器之间交换对象?



我正在尝试将对象从客户端发送到服务器端,以便修改其属性并将其从服务器发送回客户端 -但不使用存根。

有什么想法吗?

当然:

  • 定义您自己的协议以启用远程呼叫
  • 将一端的对象序列化为字节流或更多 2017ish:序列化为 JSON 字符串
  • 将字节/字符串发送到另一端
  • 反序列化、更新;序列化并发回。

这是一个非常笼统的答案;但考虑到你极其广泛的投入;你能希望的最好的(恕我直言)。

延伸阅读:关于协议,关于序列化。

生成一个带有rmic的意义上,您不需要存根。研究 Javadoc 的序言,了解自动生成动态存根的条件UnicastRemoteObject

最新更新