浏览 2447 次
锁定老帖子 主题:GWT开发RPC调用过程中的对象序列化问题
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-13
最后修改:2009-07-13
在GWT的RPC调用过程中,需要传递参数,而这些参数必须是序列化过的,如果是基本类型、或者基本类型的数组,都是默认序列化的,如果用户自定义的类,就必须实现java.io.Serializable接口。
在这里需要注意的一个小点就是,序列化后的类,必须提供一个默认构造函数,即不带参数的构造函数,这点要求好像是GWT强制要求的,因为我并没有在Java规范中看到实现序列化,必须提供默认构造函数这一条。
如果是我疏忽了的话,望知道的朋友提醒,谢谢 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-12-15
官方其实是说要实现 com.google.gwt.user.client.rpc.IsSerializable;这个接口。。。但是java.io.Serializable的也可以。。
|
|
返回顶楼 | |
发表时间:2009-12-16
最后修改:2009-12-16
目前发现个问题,自定义的可序列化的对象,单个对象可以序列化,但是自定义的序列化对象数组会报错,但是加到集合中,又是可以的,百思不得其解
|
|
返回顶楼 | |