写点什么

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

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

关注

评论

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

详解Swin Transformer核心实现,经典模型也能快速调优

百度大脑

如何在 Ubuntu 18.04 LTS 中配置 IP 地址?

Ethereal

FinClip首届黑客马拉松 "快码加编”招募中,邀你挥洒创意赢万元现金大奖

FinClip

小程序 移动开发 APP开发 小程序插件

运维接受新挑战!网易云原生运维体系建设之路

网易数帆

Kubernetes 云原生 运维自动化

客户之声|客如云上线 OceanBase 小记

OceanBase 数据库

数据库 oceanbase 客户实践 客如云

如何避免黑客攻击?国内首个云端加密代码库来帮忙

阿里云云效

阿里云 云原生 云效 代码安全 代码加密

ICLR 2022|唯快不破!北航、NTU、百度飞桨提出面向极限压缩的全二值化BiBERT

百度大脑

性能测试中过滤异常的响应时间

FunTester

性能测试 HTTP 接口测试 响应时间 FunTester

Linux运维工程师必知的服务器备份工具:Rsnapshot!

Ethereal

银行业数据安全建设要点分析2022

易观分析

银行行业

在 CRM WebClient UI 中使用纯 JavaScript 显示 3D 足球效果

汪子熙

JavaScript WebGL 3D模型 CRM 3月月更

注入语句详解(get注入,cookie注入,搜索型注入等)

喀拉峻

网络安全

虎符交易所产品再升级 正式全新上线AMM流动性池

区块链前沿News

虎符交易所 AMM

TCP协议:如何保证页面文件能被完整送达浏览器?

Tristan

前端 网络层 TCP协议

在数字化与绿色的双轮之间,华为为全球企业搭建一道“车轴”

脑极体

Android编译优化系列-kapt篇

字节跳动终端技术

android 字节跳动 编译优化 火山引擎 火山引擎MARS

3DCAT首届行业生态交流会|升大科技CEO邱杰:5G云渲染助力企业培训

3DCAT实时渲染

XR 云渲染 元宇宙 实时渲染

如何为你的客户创建完美的 SaaS 产品文档

小炮

产品 运营

演讲实录|云原生时代,OAM模型加持下的应用交付与管理实践

York

运维 云原生 OAM 应用开发

OCR产业应用实战,多类别电表读数识别方案详解

百度大脑

深入分析沙箱逃逸漏洞

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞

你真的会 i++吗

爱笑的小雨

Curve 加入 PolarDB 开源数据库社区,强化分布式共享存储

网易数帆

数据库 postgresql 云原生 分布式存储 polarDB

烂书!《气候经济与人类未来》

懒时小窝

烂书

群晖 NAS 安装的 Docker MySQL 数据库没有办法通过局域网连接

HoneyMoose

推荐 10 本 Go 经典书籍,从入门到进阶(含下载方式)

AlwaysBeta

Go golang 编程语言 书单推荐 Go 语言

让体验可量化,火山引擎视频云2022新进阶

ToB行业头条

VuePress 博客如何开启本地 HTTPS 访问

冴羽

JavaScript Vue 前端 vuepress 博客搭建

CPU占用率爆满,服务器遭遇挖矿如何排查

山河已无恙

Linux 3月月更

北京大学拔山讲坛 | OceanBase 阳振坤:特斯拉电动汽车的发展对分布式数据库的启示

OceanBase 数据库

数据库 oceanbase 北京大学 线上讲座

不联网的情况下,使用 electron-builder 快速打包全平台应用

编程三昧

Electron 3月月更 electron-builder

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