Grails 1.1.1 发布,支持 Google AppEngine

工程 | Graeme Rocher | 2009年5月14日 | ...

今天,我们很高兴地宣布 Grails 1.1.1 的发布,它不仅在 Grails 1.1 的基础上进行了许多增量改进,还引入了对 Google AppEngine 的官方支持。

Groovy 自发布以来就 在 AppEngine 上运行,但我们不得不对 Grails 进行一些调整,以使 Grails 应用程序能够在 AppEngine 上运行。

其中包括引入一个 AppEngine 插件,该插件用 JDO(以及即将推出的 JPA)替换 Hibernate 进行持久化,以便利用 Google 的 DataStore API。AppEngine 插件还将 AppEngine 开发环境与 Grails 集成,以便您可以在 AppEngine 容器中本地运行 Grails 应用程序,同时仍然受益于热加载支持。

入门

与 Grails 中的许多功能一样,易用性最好通过视觉方式来演示,因此我们准备了一个屏幕截图,演示了如何创建一个 Grails 应用程序并使用 AppEngine 插件将其部署到 Google AppEngine。只需点击下面的图片即可开始观看 屏幕截图

Grails AppEngine Screencast

有关更多信息,AppEngine 插件页面 上提供了有关如何创建和将 Grails 应用程序部署到 Google AppEngine 的详细分步说明。

未来

Grails 和 AppEngine 的组合已经是将 Java 应用程序部署到 AppEngine 的最高效组合,但我们还没有完成。我们正在 努力 在 JPA 和 JDO 之上构建类似 GORM 的抽象,以便为 AppEngine DataStore API 和 JPA/JDO 用户带来生产力增强。

幸运的是,由于 Groovy 生成有效的 Java 字节码,因此我们能够利用所有 AppEngine 功能和工具,例如 DataNucleus Enhancer。最终目标是使 Grails 成为构建面向 AppEngine Java SDK 的应用程序的主要环境,并且从生产力角度来看,它是 Python SDK 的一个真正可行的替代方案。我们今天引入的功能是朝着这个方向迈出的重要一步。

资源

获取 Spring 电子邮件简报

通过 Spring 电子邮件简报保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部