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 中的许多事情一样,易用性最好通过视觉方式进行演示,因此我们准备了一个截屏视频,演示了如何使用 AppEngine 插件创建 Grails 应用程序并将其部署到 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 社区中所有即将举行的活动。

查看全部