从客户端到服务器传递(智能)GWT覆盖类型&使用Hibernate持久性

时间:2011-04-07 08:09:46

标签: json hibernate gwt dozer gilead

我们的项目使用gilead使用GWT RPC模型将模型对象传递到客户端。我们面临的问题是,随着我们的模型的增长/变化,在客户端进行JSON序列化以进行处理变得越来越成问题。

我正在考虑使用Overlay Types作为我们的实体对象的客户端表示。

与Hibernate一起使用它时的一般方法是什么,你是否必须重新创建对象服务器端然后继续?

是否可以将客户端对象传回,然后使用Dozer映射到服务器端实体?

谢谢, 安德罗斯

1 个答案:

答案 0 :(得分:1)

使用Gilead和GWT-RPC,您根本不需要将对象转换为JSON。您只需将对象(将net.sf.gilead.pojo.gwt.LightEntity扩展的实体)传递给客户端,并直接在客户端上使用它们。您还可以将这些对象从客户端发送到服务器。我建议看一下本文中的Gilead示例:

http://code.google.com/webtoolkit/articles/using_gwt_with_hibernate.html

您可以在此处下载源代码:

http://google-web-toolkit.googlecode.com/files/gwt_hibernate_gilead.zip