Java 开发 2.0: 针对 Google App Engine 的 Gaelyk
2010-01-26 00:00:00 来源:WEB开发网“通过 CouchDB 和 Groovy 的 RESTClient 实现 REST” 利用一个停车罚单系统演示了面向文档的数据库的特性。在本文中,我将继续创建一个支持创建、更新和删除停车罚单的 Web 应用程序。Google 持久性架构不是面向文档的,但其无模式特性实现了一个更加灵活的模型。因此,Web 将尽可能准确地建立一个停车罚单模型,这需要获取:
警官姓名
日期
位置
违规情况
任何相关注释
我保留位置为一个普通的文本框,因为一些人可以使用各种方式来表示违规发生的位置 — 比如在 Best Buy 的停车区 或者在 18 号街和 D 大街的拐角处。实际上,我不会尝试描述一个特定格式,因为它不一定适合这个域。
首先,您需要安装针对 Eclipse 的 Google App Engine 插件(参见 “使用 Google App Engine” 了解详细步骤)。您还需要从项目的网站下载 Gaelyk JAR 文件(参见 参考资料)。记住这个下载的位置,因为您随后需要将它移动到一个特定的目录中。
Gaelyk 框架依赖于 Groovy,因此您还需要最新的 Groovy 发行版:在撰写本文时,它是一个简单的 JAR 文件,即 groovy-all-1.6.5.jar(参见 参考资料)。最后,您需要通过 Google App Engine 管理面板创建一个应用程序 ID。(如果愿意,您可以重用在 “使用 Google App Engine” 中创建的应用程序 ID)。
接下来,在 Eclipse 中创建一个新的 Google Web Application Project,单击 Next 按钮并填入适当的信息。确保取消选中了 Use Google Web Toolkit 选项,如图 1 所示,因为您不需要它:
图 1. 在 Eclipse 中创建一个 Google Apps Project
更多精彩
赞助商链接