【问题标题】:Gilead replacement to glue GWT and Hibernate together吉利德替代品将 GWT 和 Hibernate 粘合在一起
【发布时间】:2013-02-19 21:03:24
【问题描述】:

直到最近,Gilead 看起来还是将 GWT 和 Hibernate 粘合在一起的最佳解决方案。 不幸的是,Gilead 项目似乎被放弃了,并且没有升级到新的 GWT 2.5,这让我们寻找替代品。

您是否知道任何新项目与 Gilead 为旧版本的 GWT 所做的事情基本相同?

【问题讨论】:

    标签: java hibernate gwt gilead


    【解决方案1】:

    这是一个稍微不同的编程模型(使用代理对象而不是真正的实际数据模型对象),但我建议使用官方 GWT 请求工厂作为替代:https://developers.google.com/web-toolkit/doc/latest/DevGuideRequestFactory

    我们发现它是一种更好的编程模型,因为它不会强迫您让模型类不包含任何服务器端代码。我相信它还具有许多性能优势,因为它会自动将更改作为增量进行管理,而不是重新序列化整个对象。

    【讨论】:

    • 感谢您对请求工厂的指出。我必须仔细看看,但乍一看似乎我必须创建另一层类才能工作。我不喜欢使用多层 POJO 污染功能代码,这些 POJO 对实际功能没有任何价值,并且可能容易出现拼写错误等。但我当然必须先研究自己。
    【解决方案2】:

    在我的开发团队中,我们使用dehibernator 在将实体发送到客户端之前摆脱 Hibernate 代理和惰性集合。简单有效。

    【讨论】:

      【解决方案3】:

      这似乎值得一试:Gilead fork for GWT 2.7.0

      【讨论】:

      • 终于试了一下,可以确认它有效:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多