10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

Grails 1.1 发布了

  • 2009-03-13
  • 本文字数:1118 字

    阅读完需:约 4 分钟

几天前 SpringSource 发布了开源的 Web 应用框架 Grails 的 1.1 版。该版本提供了众多的新特性、改进及bug 修复,同时它使用了最新发布的 Groovy 1.6 (该版本 Groovy 的整体性能得到了极大提升)。SpringSource 的新闻中对其总结如下:

Grails 1.1 简化并加快了 Web 应用开发,这样开发者就可以将精力集中在新产品的交付上,同时还能以更快的速度对用户作出响应(要比那些复杂、臃肿的应用基础设施快多了)。新版的 Grails 通过增加 Spring 命名空间支持及在 Spring MVC 中使用独立的 Grails 对象关系映射与 Spring 进行了深度集成,同时它还通过对主要构建工具(如 Maven、Ant 及 Ivy)的支持与 Java 生态系统进行了紧密集成。此外,Grails 1.1 还借助于主要的插件特性(如全局插件、过渡插件决议及模块化插件开发)对不断变化的插件社区提供了极佳的支持。

在 Grails 之外,开发者翘首企盼的一个增强就是GORM——Grails Object Relational Mapping(Grails 对象关系映射)。早在今年一月,SpringSource 下的Gails 开发负责人Graeme Rocher 就已经通知社区他已经将Spring MVC 宠物医院应用移植到GORM 上了。

Graeme 提供了如下代码片段,通过 Spring 提供了一个可以使用 GORM 的 SessionFactory:

复制代码
<gorm:sessionFactory base-package="org.grails.samples" <br></br>
                     data-source-ref="dataSource"<br></br>
                     message-source-ref="messageSource"><br></br>
   <property name="hibernateProperties"><br></br>
        <util:map><br></br>
             <entry key="hibernate.hbm2ddl.auto" value="update"/><br></br>
         </util:map><br></br>
   </property><br></br>
</gorm:sessionFactory>

Graeme 还在其位于 SpringSource 站点的博客上详细介绍了Grails 1.1 中新加的几个特性。此外还新增了几个插件,包括 Commentable Taggable ,通过这两个插件我们可以为领域对象实例加注释及打标记。同时 Grails 的 portal 插件也在开发中,旨在提升 Grails 开发者和用户的插件体验。

连线杂志在其站点 Wired.com 上发表了个案研究,提供了其对 Grails 的一些使用信息。Wired.com 的技术经理 Paul Fisher 说到:

借助于 Grails,新人能够轻松快速的投身于项目当中,因为它提供了更加简单、清晰且直观的开发流程…没有 Java 或 Grails 经验的开发者也能很快掌握 Grails 并提高生产率。无论是菜鸟还是 Java 大虾都能从 Grails 中受益无穷。

借助于 SpringSource 对 G2One 的收购并将 Groovy 和 Grails 的创建者招入麾下,Grails 会继续保持着蓬勃发展的态势并获得开发者的青睐,对于 Grails 来说,万里长征才刚刚起步,好戏还在后头。

查看英文原文: Make Way for Grails 1.1

2009-03-13 00:081977
用户头像

发布了 88 篇内容, 共 271.1 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

C/C++:const常量真的可以用指针修改吗

韩小非

c c++ 指针 常量 编译器优化

test

PQY

话说 Java vs C#

申扬科技

现在的我们想要获得成功,除了付出努力之外,还要具备见识。

叶小鍵

食堂就餐卡系统设计

npm常用命令

阡陌r

Vue

听说用 Lombok 可以早点下班?

武培轩

Java 程序员 工具 后端 IDEA

缓存一致性协议的工作方式

HackMSF

缓存 并发

中小型城市商业银行数字化转型实践(四)业务中台建设思路和路径

泡菜小仙

行业资讯 银行数字化转型

练习--食堂就餐卡系统技术方案设计

jason

内存屏障的来历

HackMSF

cpu 并发

做正确的事情什么时候都不晚

Neco.W

学习 导师

线上故障处理实践

心平气和

故障分析 故障定位

UML统一建模语言

哼哼

产品周刊 | 第 18 期(20200607)

八味阁

产品 产品经理 产品设计 产品推荐

当代社畜在维权中成长 | 记初次打官司

张鸱鸺

个人成长 随笔杂谈 维权 民事诉讼

游戏夜读 | 终端设备之争?

game1night

愿你也能穿越熊熊烈火,飞往你的山

Janenesome

读书笔记 思考

Trie 字典树

田镇珲

LeetCode Trie

游戏夜读 | 核心能力是什么?

game1night

初识 Docker 与安装 | Docker 系列

AlwaysBeta

Docker

推荐几款有意思的小众App(06.06)

静陌

奈学教你五分钟学会分布式事务

奈学教育

分布式系统

Spark Launcher Java API提交Spark算法

杨仪军

spark spark launcher

对文化的态度,早在日常中

zhoo299

历史 随笔 文化

新媒体小编一年工作心得

彭宏豪95

职场 感悟 工作

Backend Roadmap

陈皮

Backend Developer

B端产品经理养成记(3):访谈

涛哥 数字产品和业务架构

产品经理

【摘】Git-从零单排 03期

卡尔

git 效率工具 工具链

「翻译」测试用例最佳实践

HackMSF

翻译 单元测试

我是这样给同事分析幂等性问题的

架构精进之路

幂等性 服务设计

Grails 1.1发布了_Java_Craig Wickesser_InfoQ精选文章