2011-04-04 75 views
6

我正在閱讀一些RMI文檔,所有書籍都說我們需要爲客戶端創建存根以便與服務器進行通信。 但是,我試圖不創建存根,東西像魅力一樣工作。我把客戶端程序放在一臺機器上,服務器放在另一臺機器上,事情完美無缺。 那麼,實際上創建存根的目的是什麼?我們是否真的需要創建存根? 謝謝。我們真的需要在Java RMI中創建存根嗎?

+1

你的書都是很過時。在2003年左右,存根不需要1.5。 – EJP 2013-11-01 21:14:38

回答

11

由於Java 1.5,你不必:

這個版本增加了在運行時,動態生成stub類的支持,避免了需要使用[...]存根編譯,RMIC ,爲遠程對象預生成存根類。請注意,仍然必須使用rmic爲需要支持在早期版本上運行的客戶端的遠程對象預生成存根類。

http://download.oracle.com/javase/1.5.0/docs/guide/rmi/relnotes.html

相關問題