我有一個需要很長時間才能構建的客戶端類,具體地, com.bradrydzewski.gwt.calendar.client.Calendar;GWT Ajax調用不使用RPC
有沒有一種方法可以將此類的構造傳遞給ajax調用,使其不會阻塞?
Calendar calendar = new Calendar();
我無法使用RPC,因爲此日曆不可序列化。
我有一個需要很長時間才能構建的客戶端類,具體地, com.bradrydzewski.gwt.calendar.client.Calendar;GWT Ajax調用不使用RPC
有沒有一種方法可以將此類的構造傳遞給ajax調用,使其不會阻塞?
Calendar calendar = new Calendar();
我無法使用RPC,因爲此日曆不可序列化。
如果您能夠深入瞭解爲什麼需要很長時間,這將會很有幫助。
如果客戶端發生的DOM操作需要「很長時間」,異步不會對您有所幫助。 JavaScript是單線程的,因此任何cpu-bound任務都會在運行時拖動整個頁面。
我會單獨使用Transfer Object類來存儲日曆的細節,然後將其傳遞給服務器端(RPC或普通的Ajax,無所謂)。