RMI 讓遠端物件使用如同本地物件。客戶端僅需:
RMISecurityManager。Naming.lookup() 取得遠端介面參考(URL 格式://host:port/ServiceName)。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 的透明度設計目標。