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