gpt4 book ai didi

GWT RPC 和持久 Java 对象

转载 作者:行者123 更新时间:2023-12-01 11:58:27 26 4
gpt4 key购买 nike

首先,

非常感谢克雷格在下面的出色回答,我发现在搜索我的原始问题时非常有用...引用:GWT Simple RPC use case problem : Code included

在这个解决方案的基础上,如何克服(看似 GWT 的限制),如果我按照 Craig 的建议将我的持久对象留在 /shared 文件夹中...和 ​​annotate 正如 GWT 教程所建议的那样...

@PersistenceCapable
public class Employee {

@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;

GWT 似乎无法在客户端处理/导入 com.google.appengine.datastore.key?

我见过一些丑陋的 hack...但没有什么优雅的。

欢迎任何建议,谢谢

最佳答案

不幸的是,App Engine 的 Key 类(和其他类) GWT 兼容。这意味着您必须从数据存储中检索对象,然后将其转换为与 GWT 兼容的 POJO,以通过 GWT-RPC 将其发送到客户端。

我建议考虑使用 objectify App Engine 框架。它不仅是一个更简单的数据存储接口(interface),而且它使用的持久对象 与 GWT 兼容,因此您可以通过 GWT-RPC 将它们发送到您的客户端。

关于GWT RPC 和持久 Java 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3885704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com