我想使用 GWT 和 GAE 开发一个需要数据持久性的网络应用程序。据我了解,我唯一(或至少到目前为止最方便的)数据持久性选项是 GAE 的 Datastore,它使用 JDO 或 JPA 注释对象。我还希望能够使用 GWT 远程过程调用 (RPC) 在客户端-服务器之间来回发送我的对象,因此我的对象必须能够“分离”。但是,GWT RPC 序列化无法处理分离的 JDO/JPA 对象,而且它似乎不会在不久的将来出现。
我的问题:对此最简单和最直接的解决方案是什么?能够通过服务器端持久性共享相同的对象客户端/服务器将非常方便。
编辑
我应该澄清一下,我仍然希望将 GWT RPC 与 GAE 的数据存储区一起使用。我只是在寻找可以让所有这些技术协同工作的最佳解决方案。