【发布时间】:2011-05-27 01:20:15
【问题描述】:
GWT-RPC 要求将传输对象序列化must have a default (zero-argument) constructor。同样,final 字段也不会被序列化(参见 issue 1054)。
另一方面,我知道我应该“最小化可变性”。我的倾向是希望我的 TO 是不可变的,具有最终字段、没有默认构造函数和修改器。
如何在尽可能尊重不可变范式的同时使用 GWT-RPC。我是否必须转换为可变对象才能编组,然后再转换回不可变对象?这还值得吗?
【问题讨论】:
标签: gwt serialization marshalling immutability gwt-rpc