QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

Grails 2.3 GA 发布了

  • 2013-09-23
  • 本文字数:1000 字

    阅读完需:约 3 分钟

Grails web 框架 2.3 GA 于上周正式发布了,这次发布是在 SpringOne 2GX 大会的进程中宣布的,并且在第二晚的主题演讲中,Grails 项目的带头人 Graeme Rocher 向公众演示了新版本的部分特性。

在台上,Rocher 公开宣布了这个框架的最新版本发布,并且演示了它对领域类和实体的内置 REST 支持。他同时宣布了这个框架的 GORM REST Client 插件的首个里程碑的发布,并通过当场编写代码演示了它的功能。通过结合使用新版 Grails 与 GORM REST Client 插件,Rocher 向开发者们展示了如何将领域对象映射到远端的 REST 终结点,以遵从新版本中的 REST URL 模式。

此外,Rocher 还展示了在 GORM 中如何使用新版本中的 async 命名空间对领域类进行 RESTful 的映射。随后,Rocher 在第三天的演讲“RESTfully Async with Grails 2.3”中更深入地讨论并演示了新版本的 REST 和 async 特性。他演示的特性包括:内置的领域类的 REST 支持、对“超媒体作为应用程序状态引擎(HATEOAS)”的支持、新的数据展示及绑定机制,以及对 controller 的 async 支持。

在会议期间,InfoQ 有幸采访到了 Rocher,谈论了有关新版 Grails 的内容。我们的首个问题是:在 Grails 2.3 中,你认为哪个特性是最重要的。“全部都是”,他是这样说的,并且还补充道:“在 Grails 2.3 中的许多变更是为了让人们提前熟悉 Grails 3 中即将发生的变化。”

我们也谈论了为何使用 Maven 的 Aether 以替代 Apache 的 Ivy 作为依赖解析引擎。根据 Rocher 所说,框架开发团队收到了许多问题,是使用者试图整合 Maven 时所遇到的各种麻烦。按照他的观点,Aether 能够解决大部分的问题,因为它提供了与 Maven 相同的依赖语义引擎,而且最终其实是 Maven 在底层进行工作,因此 Grails 能得到同等级别的一致性。Rocher 还提到,新版本框架与 Aether 的整合为 Grails 3 打好根基做了大量的工作,并提到 Grails 3 将使用 Gradle 以替换现有框架的构建系统。

虽然 Rocher 之前曾暗示, Grails 3 的开发工作将从 2013 年第三季度的某个时间开始,但同时他也确认,在 3.0 版本发布之前会发布 2.4 版本,主要目的是更好地支持 CompileStatic。他还表示,Groovy 2.2 也会在几个月之后发布。

Grails 2.3 中新特性的完整列表可以在框架说明文档中的“ Grails 2.3 中的新特性”一节找到。而 Grails 2.3 中修复的缺陷和按公众要求作出的改进的完整列表也可以在 Grails 2.3 变更列表中找到。

查看英文原文: Grails 2.3 GA Released

2013-09-23 04:411598
用户头像

发布了 428 篇内容, 共 184.5 次阅读, 收获喜欢 39 次。

关注

评论

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

一个人的精益

escray

学习 面试

ARTS挑战打卡第八周(200629-200705)

老胡爱分享

ARTS 打卡计划

深圳区块链支付系统开发,USDT支付系统服务商

13530558032

马方业:区块链就是新未来 区块链就是新财富

CECBC

区块链 新未来 新财富

浅谈备受开发者好评的.NET core敏捷开发工具,讲讲LEARUN工作流引擎

Learun

工作流 开发工具 计算机程序设计艺术 表单

定时任务最简单的3种实现方法(超实用)

王磊

Java 定时任务

从雕像到肖像画,这位设计师用 GAN 和 PS 复原了他眼中的古罗马皇帝「群像」

程序员生活志

Redis追命连环问,你能回答到第几问?(上)Redis简介,数据类型及缓存雪崩缓存击穿缓存穿透

大柚子

Java redis 缓存 面试 后端

交易所合约跟单开发方,数字资产合约跟单系统搭建

13530558032

ARTS 打卡第四周(200601-200607)

老胡爱分享

ARTS 打卡计划

用科学的方法理解每日优鲜

石云升

新零售 每日优鲜 多快好省 科学分析

当地铁站都比你更努力

escray

学习 面试

程序员不愿996,创建6个涉黄平台,涉案5000余万元!

程序员生活志

程序员

朱嘉明 算力革命背后是分配制度革命 没有算力就没有未来

CECBC

区块链 数字货币 数字经济

小米的护城河

石云升

小米 护城河

巧用SQL拼接语句

Simon

MySQL sql

企业信息化到底重不重要?

代码制造者

低代码 零代码 信息化 编程开发 运营管理

高频面试题——你真的搞懂物理内存与虚拟内存了吗

大柚子

操作系统 内存管理 虚拟内存 物理内存

ARTS 打卡第三周(200525-200531)

老胡爱分享

ARTS 打卡计划

ARTS 挑战打卡第七周(200622-200628)

老胡爱分享

ARTS 打卡计划

Truncate用法详解

Simon

MySQL

非IT行业大企程序员讲述MIS系统开发案例

Philips

Java 企业信息化 .net core 计算机程序设计艺术 企业开发

ARTS 打卡第二周(200518-200524)

老胡爱分享

ARTS 打卡计划

ARTS挑战打卡第五周(200608-200614)

老胡爱分享

ARTS 打卡计划

ARTS挑战打卡第六周(200615-200621)

老胡爱分享

ARTS 打卡计划

JeecgBoot手记

卧石漾溪

Axure导出为PDF

波菠菜

教你用SQL实现统计排名

Simon

MySQL

MySQL如何快速插入数据

Simon

MySQL 数据库

区块链交易所系统开发内容,数字货币交易所搭建

13530558032

一文讲透布隆过滤器

架构精进之路

布隆过滤器

Grails 2.3 GA 发布了_Java_Dan Woods_InfoQ精选文章