有谁知道如何使用 Java 实现强大的代码移动性?你以前做过吗?
这是我试图实现的目标。
假设我们有 2 个独立的 Java 应用程序通过网络进行通信。应用 A 和应用 B。
应用 A 有一个类 x 实例化为一个对象,并且一直在使用它。应用 B 没有此类 x 的先验知识。
App A 需要将 class x 的实例迁移到 App B。 App B 应该能够动态加载 class x,并保留 class x 的状态。
我用谷歌搜索了很多关于如何在运行时动态加载类的资源。但是,我不确定是否涵盖了通过网络传输对象实例及其状态以及动态调用它的机制。
任何指示都会非常有帮助,并提前感谢您!
注意:我最感兴趣的是如何(即方法,思考方式)这个问题是如何解决的,而不是用来解决这个问题的;这是因为我的任务是想出我自己的解决方案来解决这个问题。尽管指出库/框架很棒,但如果答案是从以前做过类似事情的人那里发布的(尽管很少见),那将是理想的。