GWT Ajax调用不使用RPC

时间:2012-11-21 07:16:22

标签: ajax gwt rpc

我有一个客户端类,需要很长时间才能构建,具体来说, com.bradrydzewski.gwt.calendar.client.Calendar;

有没有办法可以将这个类的构造传递给ajax调用,这样它就不会阻塞?

Calendar calendar = new Calendar();

我无法使用RPC,因为此Calendar不可序列化。

2 个答案:

答案 0 :(得分:3)

如果您能够深入了解为什么需要很长时间,那将会很有帮助。

如果必须在客户端上进行DOM操作“长时间”,异步性将无法帮助您。 JavaScript是单线程的,因此任何cpu绑定任务都会在整个页面运行时将其拖下来。

答案 1 :(得分:0)

我会使用单独的传输对象类来存储日历的详细信息,然后将其传递给服务器端(RPC或普通Ajax,无关紧要)。