2017-04-15 71 views
0

將存根類動態加載到RMI客戶端上有什麼意義?作爲遠程對象代理的存根被客戶端用來調用遠程方法,但是如果我們加載存根類,我們在客戶端虛擬機中有類。這不會使它像本地方法調用一樣,因爲客戶端具有整個存根類?在RMI客戶端上擁有存根類的目的是什麼?

Dynamic class loading RMI

+0

ThorbjørnRavnAndersen對不起,你能詳細闡述一下嗎?我沒有得到你。 – nSv23

回答

1

什麼的stub類動態加載到RMI客戶端呢?

它簡化了部署問題。您不必分發存根類。由於在Java 1.5中引入了動態存根,所以動態存根加載的重要性降低了。

這不就像是本地方法調用,因爲客戶端有整個存根類嗎?

當然,但是接下來存根類中的被調用的方法會參與RMI網絡協議,將其委託給遠程對象。