BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Grails 1.1.1正式支持Google App Engine

| 作者 张凯峰 关注 1 他的粉丝 发布于 2009年5月20日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。
一个月前,Google App Engine(GAE)开始正式支持Java,这在Java生态圈内产生了不大不小的震动。一些基于JVM的动态语言也开始自然而然地获得了运行在GAE上的机会,这其中就包括JRuby和Groovy。但寻找到一个支持Grails应用的主机服务并不是件容易的事情。

好消息是一个月后,Graeme Rocher在Grails的官方主页上正式宣布,Grails1.1.1版本开始支持GAE。同时引入的还有AppEngine插件,这个插件使用JDO(将来会是JPA)来取代Hibernate进行持久化,以便使用Google的DataStore API,你所需要做的就是卸载掉Hibernate插件:
grails uninstall-plugin hibernate
然后在应用中配置JDO,AppEngine插件会为你配置好JDO。AppEngine插件还将AppEngine开发环境和Grails集成在了一起,这样开发者就可以在AppEngine容器中运行自己的Grails应用并获得热重载的支持。
 
为了突显Grails的开发便捷性,SpringSource还特地提供了一份使用AppEngine插件创建Grails应用并部署到Google App Engine的视频,读者可以在这里下载到。国内的开发者也提供了一份只需九步即可在GAE上运行Grails项目的参考文档。
 

但这仅仅是个开始,Grails团队继续在JDO和JPA之上构建类似GORM的抽象层,以便提升AppEngine DataStore API和JDO/JPA的用户的开发效率。终极目标就是让Grails成为构建运行在AppEngine Java SDK之上应用的主要环境,成为Python SDK之外,实际可行的有效率的选择。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

That's a good way for java developers by Derry Lemon

Cloud + Rails + Groovy is a real future

Re: That's a good way for java developers by Jian Johnny

It is Grails, not Rails!

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT