假设我在 GWT 中有一个比 POJO 更复杂的类实现,但它的方法仍然相对简单,即除了它的 getter 和 setter 之外,它还有一些实用方法,这样我就可以在客户端和客户端中成功调用 new Foo()服务器代码。
我的问题是:如果我有这样一个对象的实例,我如何在 GWT 服务器和客户端之间进行通信?也就是说,当对象被反序列化时,我如何在传输其字段的同时保留调用其他方法的能力?
我们目前在服务器端使用 Jackson,在客户端使用 AutoBeans,但这仅限于 POJO 类,因为 AutoBeans 来自仅包含 getter 和 setter 的接口,并且无法(自动)将数据拉入更有用的目的。
为了完整起见,这里是有问题的对象http://pastebin.com/H2ea0W6A