我们的项目使用gilead使用GWT RPC模型将模型对象传递到客户端。我们面临的问题是,随着我们的模型的增长/变化,在客户端进行JSON序列化以进行处理变得越来越成问题。
我正在考虑使用Overlay Types作为我们的实体对象的客户端表示。
与Hibernate一起使用它时的一般方法是什么,你是否必须重新创建对象服务器端然后继续?
是否可以将客户端对象传回,然后使用Dozer映射到服务器端实体?
谢谢, 安德罗斯
答案 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