2011-01-10 68 views
0

遠程對象通過構造函數的參數我有一個關於RMI一個疑問。 在RMI中,我們創建遠程對象並使用它們來調用在遠程接口中聲明的方法。所以,如果我想設置一個遠程對象的一些參數,我必須使用setField方法(如創建的)爲對象執行此操作。從客戶端程序在Java中

但是因爲初始化對象的字段的最常見的方式是通過類的構造函數,我不能傳遞參數從我的客戶端,從而同時(在服務器通過新)創建的遠程對象,這些應該使用?

回答

1

什麼讓你覺得,這傳遞參數的構造函數初始化領域最常用的方法是什麼?我寧願說,那所有字段創建對象的過程中初始化而只能通過構造函數的參數等等。

是,字段是初始化而被創建的對象。對於實例,沒有字段值是undefined。但是,這是很常見的,該實例字段收到後的實例創建它們的實際值。創建一些默認實例並通過setter方法甚至依賴注入來設置所需的值是很常見的。

1

你的問題就沒有意義了。遠程對象必須在服務器JVM上構建,並在之前導出,客戶端可以對其執行任何操作。