哪种配置更适合数据持久性(GAE目标),GWT+;Roo VS GWT+;客观化阿彭金? 我正处于配置和选择我的基于GWT的应用程序的体系结构组件的中间。我必须选择一种简单的方法将我的数据模型保存在目标服务器上,即Google App Engine

哪种配置更适合数据持久性(GAE目标),GWT+;Roo VS GWT+;客观化阿彭金? 我正处于配置和选择我的基于GWT的应用程序的体系结构组件的中间。我必须选择一种简单的方法将我的数据模型保存在目标服务器上,即Google App Engine,gwt,persistence,google-cloud-datastore,spring-roo,objectify,Gwt,Persistence,Google Cloud Datastore,Spring Roo,Objectify,参赛者: Spring Roo:我已经尝试过了,并将其集成到了我的项目中,非常不错。java AspectJ ITD似乎使用起来很简单,它似乎是一种非常酷的技术,可以帮助我生成和持久化实体。目前,它只适用于JPA,因此不能真正利用数据存储真正的潜力(仅RDBMS:( Objectify:还没有尝试过这个,但是直接解决Google数据存储API似乎很棒。没有JDO的模糊。我检查了示例使用情况,它看起来也很不错 有经验的人有意见吗 谢谢!我创建了一个未发布的Roo附加组件,它使用Twig进行GA

参赛者:

  • Spring Roo:我已经尝试过了,并将其集成到了我的项目中,非常不错。java AspectJ ITD似乎使用起来很简单,它似乎是一种非常酷的技术,可以帮助我生成和持久化实体。目前,它只适用于JPA,因此不能真正利用数据存储真正的潜力(仅RDBMS:(

  • Objectify:还没有尝试过这个,但是直接解决Google数据存储API似乎很棒。没有JDO的模糊。我检查了示例使用情况,它看起来也很不错

有经验的人有意见吗


谢谢!

我创建了一个未发布的Roo附加组件,它使用Twig进行GAE持久化。这太棒了,几乎没有配置,只有在我过度配置的情况下才会出现问题。GAE上JPA的问题是,它只是JPA 1.0,而GAE的Datanucleus插件充其量只是粗略的


如果我只针对GAE,我会使用Twig或Objectify。如果您感兴趣,我可以将我的Twig插件发布为Google代码项目。

在GAE开发模式下,您只能通过编程方式持久化对象(我在过去3天中搜索了如何将数据从在线数据存储批量导入/同步到本地数据存储的解决方案,但似乎没有java应用的简单解决方案-至少我知道)但是,如果您仍然想要NoSQL,objectify gwt对您来说是一个很好的解决方案。只需投objectify一票。

James,我认为很多人都会对roo附加组件感兴趣。实际上,我正在考虑实现类似的功能,但决定先搜索现有的解决方案,然后在这里登陆。