报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

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

关注

评论

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

如何实现发送评论时总数自动加一?

Towify

简单谈谈Redis中的几种java客户端以及优缺点!

风铃架构日知录

Java redis 程序员 程序人生 客户端

年终盘点丨最受开发者欢迎的文章 TOP20

阿里巴巴云原生

阿里云 云原生

Rewrite sqllogictest framework in rust

Databend

实录 | MegEngine 大 Kernel 卷积工程优化实践

MegEngineBot

深度学习 开源 卷积 MegEngine 大 Kernel

高级前端常考手写面试题合集

helloworld1024fd

JavaScript

带你用20张图了解什么是 JVM 运行时数据区

风铃架构日知录

Java 程序员 JVM 码农 内存

阿里云开源大数据平台EMR全面升级 性能最高可提升6倍

阿里云大数据AI技术

大数据 云原生 大数据 开源

Java高手速成 | Java集合类泛类型

TiAmo

Java 泛型 编程语言、

表格集算表高性能原理——怎样实现纯前端百万行数据秒级响应

葡萄城技术团队

《隐私计算白皮书(2022年)》概览

京东科技开发者

技术 安全 隐私保护 白皮书 企业号 1 月 PK 榜

构建并运行 Databend

Databend

databend

Excelize 2.7.0 发布, 2023 年首个更新

xuri

golang GitHub 开源 编程 Excelize

ThreadLocal源码解析及实战应用

京东科技开发者

Java 源码 技术 后端 企业号 1 月 PK 榜

那些炫酷的CSS文字效果之诗词《兔》

南城FE

CSS css3 前端 动画

安畅携手阿里云共建Landing Zone方案,助力企业上云无忧

云布道师

阿里云

Java Netty框架自建DNS代理服务器教程

小小怪下士

Java 程序员 Netty DNS

一文了解 Go time 包的时间常用操作

陈明勇

Go golang time

Kstry流程编排框架

lykan

软件架构 模块化 流程编排 高并发编程 业务可视化

醉三皇成为第12届北京国际网络电影展官方指定用酒品牌

联营汇聚

排障定位时间缩短一半, 博睿数据如何赋能青岛住房公积金管理中心

博睿数据

APM AIOPS 智能运维 博睿数据 精选案例

前端必会手写面试题合集

helloworld1024fd

JavaScript

从零开始实现一个Promise

helloworld1024fd

JavaScript

如何使用API Hub 实现一个图片列表

Towify

全景剖析阿里云容器网络数据链路(一):Flannel

阿里巴巴云原生

阿里云 容器 云原生

简单聊聊Redis中的几种Java客户端,以及它们的优缺点!

程序员小毕

数据库 redis 程序员 面试 后端

SOA 和微服务有何区别?

江南一点雨

Java 微服务 springboot SOA

每日一题之Vue的异步更新实现原理是怎样的?

bb_xiaxia1998

Vue

程序员该如何用“高科技”智能地教狗狗上厕所

风铃架构日知录

人工智能 深度学习 程序人生 后端 系统架构

EMQX+阿里云飞天洛神云网络NLB:MQTT消息亿级并发、千万级吞吐性能达成

EMQ映云科技

阿里云 物联网 IoT mqtt 企业号 1 月 PK 榜

Spring项目中用了这种解耦模式,经理对我刮目相看

JAVA旭阳

Java spring

Grails 1.1发布了_Java_Craig Wickesser_InfoQ精选文章