Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Gilead替代品将GWT和Hibernate粘合在一起_Java_Hibernate_Gwt_Gilead - Fatal编程技术网

Java Gilead替代品将GWT和Hibernate粘合在一起

Java Gilead替代品将GWT和Hibernate粘合在一起,java,hibernate,gwt,gilead,Java,Hibernate,Gwt,Gilead,直到最近,Gilead看起来还是将GWT和Hibernate结合在一起的最佳解决方案。 不幸的是,Gilead项目似乎被放弃了,并没有升级为新的GWT2.5,这让我们寻找替代品 你知道有哪个新项目与Gilead为GWT的旧版本所做的基本相同吗?这是一个稍微不同的编程模型(使用代理对象而不是实际的数据模型对象),但我建议使用官方的GWT requestfactory作为替代: 我们发现它是一个更好的编程模型,因为它不会强迫您保持模型类中没有任何服务器端代码。我相信它还有许多性能优势,因为它可以自动

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


你知道有哪个新项目与Gilead为GWT的旧版本所做的基本相同吗?

这是一个稍微不同的编程模型(使用代理对象而不是实际的数据模型对象),但我建议使用官方的GWT requestfactory作为替代:


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

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

这似乎值得一试:

感谢您向请求工厂指出。我必须仔细看一看,但是在第一眼之后,似乎我必须创建另一个类层才能工作。我不喜欢使用多层POJO来污染功能代码,这些POJO对实际功能没有任何附加值,并且可能会出现打字错误等。当然,我必须先研究一下自己。最后,我尝试了一下,并确认了它的有效性:)