首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

使用遠端物件:RMI 客戶端程式設計實務

     編輯:Java 相關知識

客戶端核心步驟:查找與呼叫

RMI 讓遠端物件使用如同本地物件。客戶端僅需:

  1. 安裝 RMISecurityManager。
  2. 以 Naming.lookup() 取得遠端介面參考(URL 格式://host:port/ServiceName)。
  3. 對介面方法直接呼叫(如 t.getPerfectTime()),唯一差別是需捕捉 RemoteException。

程式碼範例

PerfectTimeI t = (PerfectTimeI) Naming.lookup("//colossus:2005/PerfectTime");
for(int i=0; i<10; i++)
    System.out.println("Perfect time = " + t.getPerfectTime());

注意:lookup() 回傳必須轉型為遠端介面而非實作類別,否則拋出例外。遠端呼叫語法與本地呼叫幾乎相同,體現 RMI 的透明度設計目標。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved