2025 年技术指引:让真实案例和经验为开发者开路 了解详情
写点什么

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:411454
用户头像

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

关注

评论

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

直面风口,未来不仅是中文版ChatGPT,还有AGI大时代在等着我们

加入高科技仿生人

人工智能 AI 低代码 数智化 AGI

组装式应用新趋势:小程序技术科提高软件开发效率

FinFish

小程序容器 组装式应用 小程序技术

基于飞桨实现的特定领域知识图谱融合方案:ERNIE-Gram文本匹配算法

飞桨PaddlePaddle

阿里云资深技术专家闫卫斌:打造具备极致容灾能力的对象存储

云布道师

阿里云 云存储

架构实战 - 模块 9 毕业项目

mm

#架构实战营

python进阶:带你学习实时目标跟踪

华为云开发者联盟

Python 人工智能 华为云 华为云开发者联盟 企业号 3 月 PK 榜

NFT质押借贷平台开发系统DApp搭建

薇電13242772558

NFT

谁能让企业运营快速提效,那当然瓴羊Quick BI

巷子

软件测试/测试开发丨Pb协议的接口测试

测试人

软件测试 自动化测试 测试开发

PopupWindow(悬浮框)的基本使用

芯动大师

android AlertDialog PopupWindow

深入了解 JavaScript 内存泄漏

京东科技开发者

JavaScript 前端 内存 计算

软件测试/测试开发丨RPC接口测试技术-Tcp 协议的接口测试

测试人

软件测试 自动化测试 测试开发

现货合约一键自动跟单app系统开发搭建(api对接)

开发v-hkkf5566

腾讯2022年度研发大数据报告:研发人员占比74%,新增研发项目超7000个

科技热闻

8个不能错过的程序员必备网站,惊艳到我了!!!

引迈信息

前端

面试造飞机?GitHub顶级“java面试手册2023”(统计通过率95%)

三十而立

Java

dubbo Triple 统一参数验证

昵称不能为null

dubbo triple协议 参数验证

看起来很简单的二维码巡检,究竟是怎么实现的?

草料二维码

小程序 二维码 表单 设备巡检

for 循环嵌套 for 循环,你需要懂的代码性能优化技巧!

三十而立

Java

智能健康管理正当时,脉冲技术的一次自证与他证

脑极体

skg 按摩仪

如何将营销模板以小程序的形式上架至App?

FinFish

小程序容器 小程序技术 营销模板

Java 内联类初探

三十而立

Java

瓴羊Quick BI,让企业运营提效的好工具

对不起该用户已成仙‖

OpenAI创始人:GPT-4的研究起源和构建心法

OneFlow

人工智能 深度学习 ChatGPT Greg Brockman

PyTorch 深度学习实战 |用TensorFlow训练神经网络

TiAmo

神经网络 tensorflow MNIST

蚁人与量子停车场

白洞计划

AI 智慧停车场

政企中小微客户业务一线支撑赋能

鲸品堂

通信 运营商 电信运营商 企业号 3 月 PK 榜

如何自动化测试你的接口?—— Rest Assured

JAVA旭阳

Java springboot

面试造飞机? 网易在职顶级大佬“java面试真题 2023” (助上岸)

三十而立

软件测试/测试开发丨接口协议之抓包分析 TCP 协议

测试人

软件测试 自动化测试 测试开发

探索大语言模型垂直化训练技术和应用-陈运文

NLP资深玩家

人工智能 ChatGPT

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