Jini 和網路計算/子類化 UnicastRemoteObject 類
外觀
當使用 java.rmi 包中提供的 JRMP 機制時,可以子類化 java.rmi.UnicastRemoteObject 類來完成一些簡單的程式設計任務。
在 Jini2.0 及更高版本中,使用 net.jini.export.Exporter 實現需要不執行子類化,而是顯式地匯出和取消匯出。這裡有幾個重要要點。
- 遠端物件離開 VM 的每個位置可能都需要顯式匯出,並管理匯出器返回的遠端物件的生存期。
- 如果對同一個物件有本地和遠端使用,你可能需要保留兩個不同的引用,一個用於本地使用,另一個用於在 VM 外部傳遞,除非 #1 適用,在這種情況下,你可以根據需要匯出。
有關更多資訊,請參閱關於 使用 Jini 匯出器 的部分。