iteye_20333
2009-12-16 14:31
浏览 365
已采纳

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

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

 

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

 

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • koujun1986 2009-12-16 14:31
    已采纳

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

    已采纳该答案
    打赏 评论
  • x98zero 2009-12-16 14:31

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

    打赏 评论
  • wmj0cn 2012-10-10 12:08

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

    打赏 评论

相关推荐 更多相似问题