Java API——RMIIO入門教程(1)基本介紹

鍾超發表於2011-12-01

1. 概述:

有經驗的童鞋們都知道,在RMI中使用流,就會出現無法序列化的問題。因為序列化就是通過流來實現的,無法再對流進行序列化。解決這個問題的唯一方法,就是要繞過流,用更底層的方式變幻流,再進行遠端呼叫。


2. 專案主頁:

http://openhms.sourceforge.net/rmiio/


3. 下載RMIIO API Jar

http://sourceforge.net/projects/openhms/files/rmiio/rmiio%202.0.0/


4. RMIIO Java API Document

http://openhms.sourceforge.net/rmiio/apidocs/index.html


5. RMIIO常用類

傳送方,InputStream轉換為RemoteInputStream。

// "is" is an InputStream.
RemoteInputStreamServer riss= new SimpleRemoteInputStream(is);
RemoteInputStream ris = riss.export();



接收方,RemoteInputStream轉換為InputStream。

// ris is a RemoteInputStream.
InputStream is = RemoteInputStreamClient.wrap(ris);



相關文章