【发布时间】:2010-11-06 13:27:49
【问题描述】:
我刚刚开始学习 Google Web Toolkit 并完成了 Stock Watcher 教程应用程序的编写。
我的想法是正确的,如果想要持久化一个业务对象(如股票)使用 JDO 并将其发送来回发送到/从客户端 通过 RPC,然后必须为该对象创建两个单独的类:一个带有 JDO 注释,用于将其持久保存在服务器上,另一个可序列化并通过 RPC 使用?
我注意到 Stock Watcher 有单独的类,我可以推测原因:
- 否则 gwt 编译器会尝试 为所有内容生成 javascript 引用的持久类 JDO 和 com.google.blah.users.User 等
- 服务器端也可能有逻辑 不适用于客户端的类 反之亦然。
我只是想确保我正确理解了这一点。我不想创建我想通过 RPC 使用的所有业务对象类的两个版本如果我不需要。
【问题讨论】: