2012-11-21 66 views
0

我有一個需要很長時間才能構建的客戶端類,具體地, com.bradrydzewski.gwt.calendar.client.Calendar;GWT Ajax調用不使用RPC

有沒有一種方法可以將此類的構造傳遞給ajax調用,使其不會阻塞?

Calendar calendar = new Calendar(); 

我無法使用RPC,因爲此日曆不可序列化。

回答

3

如果您能夠深入瞭解爲什麼需要很長時間,這將會很有幫助。

如果客戶端發生的DOM操作需要「很長時間」,異步不會對您有所幫助。 JavaScript是單線程的,因此任何cpu-bound任務都會在運行時拖動整個頁面。

0

我會單獨使用Transfer Object類來存儲日曆的細節,然後將其傳遞給服務器端(RPC或普通的Ajax,無所謂)。