摘要: 在傳統的RPC編程接口逐漸淡出人們視線的同時,新的、更便于使用且附加了更多特性的RPC編程接口也不斷涌現,CORBA作為分布式對象計算技術的典范,在很長一段時間內極大地吸引了大家的注意,但是由于CORBA規范試圖覆蓋過多的內容,使得CORBA顯得過于復雜,也極大地限制了CORBA的應用范圍,本系列將向大家介紹幾種輕量級的,更適于在Java開發中使用的RPC編程接口:RMI、XML-RPC、SOAP。
RMI(Remote Method Invocation)
與本系列將介紹的其它兩種RPC編程接口不同,RMI(Remote Method Invocation)顯得有些老舊,它是在Java-IDL加入J2SE之前被引入的。RMI開發流程與CORBA如出一轍(從出現的時間上無法確定RMI是否是按照CORBA規范定制的),因此,其開發過程相對比較煩瑣,但是由于RMI是EJB的基礎,因此,它在Java開發中具有十分重要的地位。
以下是創建遠程方法調用的5個步驟:
1. 定義一個擴展了Remote接口的接口,該接口中的每一個方法必
閱讀全文