【问题标题】:Gilead vs RequestFactory for GWTGWT 的 Gilead vs RequestFactory
【发布时间】:2011-01-07 15:30:29
【问题描述】:

每种方法的优缺点是什么?你最喜欢哪一个?

谢谢。

【问题讨论】:

    标签: database hibernate orm gwt dto


    【解决方案1】:

    Peter Knego 列出了 RequestFactory here 的 3 个缺点。

    我为我们自己尝试了 RequestFactory 项目,但决定放弃它 原因如下:

    1. RequestFactory 不能用于传输地图。旧的普通 GWT-RPC 可以 去做吧。

    2. 您必须为每个实体手动编写代理接口。这是 就像写 DTO——有很多 重复代码。

    3. 在编写代理接口时,没有类型安全:对于每个 实体中的财产 代理中的对应方法 界面。这必须管理 手动。当项目在那里发展时 必然是实体的变化。 开发人员必须牢记这一点 并手动同步代码,这是错误的 易发。

    在 GWT 中,现在有一个新选项可以执行 没有 DTO 的自定义序列化或 超级采购:CustomFieldSerializer。

    我用它来序列化数据存储的 实体(由 objectigfy 使用 @PrePersist/@PostLoad)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-21
      • 1970-01-01
      • 2011-05-26
      • 2012-04-09
      相关资源
      最近更新 更多