跳转到内容

Jini 和网络计算/子类化 UnicastRemoteObject 类

来自 Wikibooks,开放的书籍,为开放的世界

当使用 java.rmi 包中提供的 JRMP 机制时,可以子类化 java.rmi.UnicastRemoteObject 类来完成一些简单的编程任务。

在 Jini2.0 及更高版本中,使用 net.jini.export.Exporter 实现需要不执行子类化,而是显式地导出和取消导出。这里有几个重要要点。

  1. 远程对象离开 VM 的每个位置可能都需要显式导出,并管理导出器返回的远程对象的生存期。
  2. 如果对同一个对象有本地和远程使用,你可能需要保留两个不同的引用,一个用于本地使用,另一个用于在 VM 外部传递,除非 #1 适用,在这种情况下,你可以根据需要导出。

有关更多信息,请参阅关于 使用 Jini 导出器 的部分。

华夏公益教科书