Java 开发 2.0: 针对 Google App Engine 的 Gaelyk
2010-01-26 00:00:00 来源:WEB开发网核心提示: 图 4. Hello world!查看原图(大图)非常简单,不是吗?简单的持久性罚单系统非常简单,Java 开发 2.0: 针对 Google App Engine 的 Gaelyk(6),它提供了一个 Web 表单,可用于创建罚单以及在列表中查看、删除和编辑罚单,但是也可以采用另外一种方法来与
图 4. Hello world!
查看原图(大图)
非常简单,不是吗?
简单的持久性
罚单系统非常简单。它提供了一个 Web 表单,可用于创建罚单以及在列表中查看、删除和编辑罚单。我首先将通过 Gaelyk 模板创建一个简单的 HTML 表单,并将它命名为 createticket.gtpl。如图 5 所示,这个表单将尝试捕获与各停车罚单相关的数据:
图 5. 一个简单的罚单表单
查看原图(大图)
表单将提交给一个 groovlet;相应地,在项目的 WEB-INF 目录中创建一个 groovy 文件夹。您的 groovlet 将存放在此处。(您在 “使用 Google App Engine” 中也完成了此操作。创建罚单(create-ticket)表单将提交给一个 createticket.groovy 文件。在新创建的 groovy 目录中创建此文件。
毫无疑问,您可以在 Gaelyk 中使用 JDO 和 Java Persistence API (JPA) 代码,但是也可以采用另外一种方法来与底层数据存储交互:即使用 Google 的 Entity 对象。Gaelyk 团队已凭借一些 Groovy 魔力简化了持久对象的操作,从而增强了 Entity 对象。
更多精彩
赞助商链接