Java:强代码移动性如何?

siv*_*udh 6 java dynamic-class-loaders dynamic-class-creation

有谁知道如何使用Java实现强大的代码移动性?你以前做过吗?

这是我试图实现的目标.

假设我们有2个通过网络进行通信的独立Java应用程序.App A和App B.

App A将类x实例化为对象,并一直在使用它.App B没有此类x的先验知识.

App A需要将类x 的实例迁移到App B.应用程序B应该能够动态加载类x,并保留类x 的状态.

我已经谷歌搜索了一些关于如何在运行时动态加载类的资源.但是,我不确定是否覆盖了通过网络传输对象实例及其状态并动态调用它的机制.

任何指针都会非常有用,请提前感谢!

注:我最感兴趣的是如何这个问题(即方法,方式思考)解决,而不是什么来解决这个问题; 这是因为我的任务是提出自己的解决方案来解决这个问题.虽然指出图书馆/框架是伟大的,但如果答案是从那些曾经做过类似事情的人那里发布的(尽管很少见),那将是理想的选择.

小智 0

有一个名为cajo的项目,它可以通过网络动态移动对象。但我不确定执行状态。