【发布时间】:2012-10-11 05:35:21
【问题描述】:
GWT 有一个Editor Framework,粗略检查后,它看起来非常像 Spring MVC/Forms 处理后端数据对象和前端 UI 组件之间的数据绑定的方式。
我正在编写我的第一个 GWT/GAE 应用程序,想知道是否有任何方法可以将此编辑器框架与 GAE 的 JDO/Atomic 库结合使用,该库是您针对 O 编写的 API /R 在您的应用和底层数据存储之间映射。
这两个框架是互补的还是相互排斥的?如果他们可以一起工作,有人可以提供一个小代码示例,说明我如何使用它们来填充,例如,带有名称列表的 HTML <select> 框,或者其他基本但实用的东西。
我想这可能涉及一个代表一个人的Person POJO(并具有一个String name 属性),也许是某种PersonDAO,它使用JDO/Atomic 来CRUD Person 实例到/来自数据存储区,然后是某种Editor<Person> 可以将Person 实例映射到前端<select>s。
如果我能看到一个可行的例子,我想这一切都会为我而存在。而且,如果这些是相互排斥的并且不能一起使用,那么非常会非常感谢您对原因的可靠解释!提前致谢!
【问题讨论】:
-
你没有提到 Objectify,但是这篇关于将它与编辑器框架集成的博文非常棒:turbomanage.wordpress.com/2011/03/25/…
-
啊,所以看起来 Objectify 是 JDO/Atomic 的包装器?有点像 Hibernate 如何包装 JDBC?谢谢@ben_w!
-
Objectify 与 JDO 无关,它是 JDO 的替代品。不知道你指的这个“原子”是什么。
标签: java google-app-engine gwt google-cloud-datastore jdo