GWT开发RPC调用过程中的对象序列化问题

在GWT的RPC调用过程中,需要传递参数,而这些参数必须是序列化过的,如果是基本类型、或者基本类型的数组,都是默认序列化的,如果用户自定义的类,就必须实现java.io.Serializable接口。

 

在这里需要注意的一个小点就是,序列化后的类,必须提供一个默认构造函数,即不带参数的构造函数,这点要求好像是GWT强制要求的,因为我并没有在Java规范中看到实现序列化,必须提供默认构造函数这一条。

 

如果是我疏忽了的话,望知道的朋友提醒,谢谢

官方其实是说要实现 com.google.gwt.user.client.rpc.IsSerializable;这个接口。。。但是java.io.Serializable的也可以。。

目前发现个问题,自定义的可序列化的对象,单个对象可以序列化,但是自定义的序列化对象数组会报错,但是加到集合中,又是可以的,百思不得其解

我也遇到过这个问题,试过gilead,但是没有成功,加我qq:644076523,我们一起讨论。。