【发布时间】:2011-01-07 15:30:29
【问题描述】:
每种方法的优缺点是什么?你最喜欢哪一个?
谢谢。
【问题讨论】:
标签: database hibernate orm gwt dto
每种方法的优缺点是什么?你最喜欢哪一个?
谢谢。
【问题讨论】:
标签: database hibernate orm gwt dto
Peter Knego 列出了 RequestFactory here 的 3 个缺点。
我为我们自己尝试了 RequestFactory 项目,但决定放弃它 原因如下:
RequestFactory 不能用于传输地图。旧的普通 GWT-RPC 可以 去做吧。
您必须为每个实体手动编写代理接口。这是 就像写 DTO——有很多 重复代码。
在编写代理接口时,没有类型安全:对于每个 实体中的财产 代理中的对应方法 界面。这必须管理 手动。当项目在那里发展时 必然是实体的变化。 开发人员必须牢记这一点 并手动同步代码,这是错误的 易发。
在 GWT 中,现在有一个新选项可以执行 没有 DTO 的自定义序列化或 超级采购:CustomFieldSerializer。
我用它来序列化数据存储的 实体(由 objectigfy 使用 @PrePersist/@PostLoad)
【讨论】: