跳到内容

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

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

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

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

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

设置关于 使用 Jini 导出器 的部分,以获取更多信息。

华夏公益教科书