Java RMI 用法總結

2021-06-23 04:24:37 字數 566 閱讀 3635

rmi就是遠端方法呼叫的簡寫。顧名思義,就是讓一台機器上的物件呼叫另外乙個機器上的物件。rmi的用法非常簡單,首先是服務端定義乙個介面(介面要擴充套件remote介面),再實現這個介面(要擴充套件unicastremoteobject),再繫結到naming靜態類中。客戶端通過naming獲取乙個遠端物件,就可以像普通的物件一樣呼叫遠端物件了。rmi中有個stub類,它的作用就是**伺服器的介面物件,負責將方法的呼叫轉換成網路請求傳送給伺服器,再從伺服器返回物件進行解碼。在jdk1.5中,stub類會自動生成。

rmi使用步驟如下:

// 第一步設計介面。

public inte***ce hello extends remote

// 第二步實現介面。

public class helloimpl extends unicastremoteobject implements hello

}// 第三步開啟服務。

public class server

}// 第四步使用。

public class client

}

使用java RMI的步驟

注意,該介面必須extends remote且該類必須實現serializable介面 rmiimplementation theremote new rmiimplementation locateregistry.createregistry 1099 naming.rebind theremo...

static用法總結

static static關鍵字是c,c 中都存在的關鍵字,它主要有三種使用方式,其中前兩種只指在c語言中使用,第三種在c 中使用 c,c 中具體細微操作不盡相同,本文以c 為準 1 區域性靜態變數 2 外部靜態變數 函式 3 靜態資料成員 成員函式 下面就這三種使用方式及注意事項分別說明 一 區域...

sizeof用法總結

在vc中,sizeof有著許多的用法,而且很容易引起一些錯誤。下面根據sizeof後面的 引數對sizeof的用法做個總結。a 引數為資料型別或者為一般變數。例如sizeof int sizeof long 等等。這種情 況要注意的是不同系統系統或者不同編譯器得到的結果可能是不同的。例如int型別在...