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

发布于 2024-10-31 02:27:29 字数 261 浏览 1 评论 0原文

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

我正在考虑使用覆盖类型作为实体对象的客户端表示。

与 Hibernate 结合使用时,一般方法是什么?是否必须重新创建服务器端对象,然后持久保存?

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

谢谢, 安德罗斯

Our project makes use of gilead to pass model objects to the client side using the GWT RPC model. The problem we face is that serializing to and from JSON on the client side for procesing is becoming more of an issue as our model grows / changes.

I am considering using Overlay Types as our client side representation of our entity objects.

What is the general approach for this when using it in conjunction with Hibernate, do you have to recreate the objects server side and then persist ?

Would it be possible to pass the client side object back and then use Dozer to map to the server side Entity ?

Thanks,
Andros

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伴梦长久 2024-11-07 02:27:29

使用 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

With Gilead and GWT-RPC, you don't need to translate your objects to JSON at all. You just pass your objects (entities which extend net.sf.gilead.pojo.gwt.LightEntity) to the client, and use them directly on the client. You can also send these objects from the client to the server. I would recommend to look at the Gilead example in this article:

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

You can download the source code here:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文