写点什么

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

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

关注

评论

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

JVM读书笔记

hasWhere

「区块链+游戏」背后能否诞生下一个腾讯?

CECBC

阿里首次公布 Java10W 字面试复盘笔记,面面俱到、太全了

Java 程序员 架构 面试

我以为我对Mysql很熟,直到遇到了阿里这份笔记

Java架构师迁哥

作为一名Android工程师,我们能为Fuchsia OS与鸿蒙OS做点什么

Changing Lin

Java各种场景获取路径

hasWhere

Bzz节点云矿机分币系统开发,云算力矿机租赁

华为新员工入职180天详细培训计划

hasWhere

缓存在哪-HTTP缓存原理介绍

hasWhere

恭喜埃文科技入选“创新能力百强企业”!

郑州埃文科技

5分钟速读之Rust权威指南(二十五)Deref

wzx

rust

校友会小程序开发笔记六:校友活动聚会功能模块设计与实现

CC同学

校友录小程序

Zilliz 陈室余:女性的独特洞察,可能为开源发现新机遇 | ECUG Meetup 讲师专访

七牛云

数据库 开源 音视频 Meetup Milvus

新员工最想要的10件事

hasWhere

MySQL基础之十六:视图、DBA命令和三范式

打工人!

MySQL 6月日更

Bzz矿机分币APP,深圳云矿机系统开发

实测 Google 全同态加密FHE,效果如何?

瑚琏

机器学习 隐私计算 多方安全计算 富数科技 Avatar2.0

区块链赋能农业振兴,农产品溯源系统

13530558032

区块链电子合同技术方案,区块链电子合同平台

13530558032

干货|车来了APM应用性能体验实践

APM App 稳定性 APP稳定性

web.xml文件中的7个错误的安全配置

hasWhere

阿里13年算法坚守者为你总结AI创新经验

阿里巴巴大淘宝技术

人工智能 AI 算法

【得物技术】得物WMS如何助力仓库拣货

得物技术

供应链 商品 仓库 供应链物流 仓储

log4j日常使用

hasWhere

校友会小程序开发笔记八:校友相册功能模块设计与实现

CC同学

校友录小程序 同学录小程序

无需JavaScript可以实现的9个网页功能

devpoint

html5 html/css 6月日更

直呼内行!阿里大佬离职带出内网专属“Spring Security Oauth2.0”学习笔记

Java 程序员 架构 面试 微服务

JavaWeb 项目服务器部署详细教程(MySQL + JDK + Tomcat)

若尘

MySQL jdk javaWeb java编程 6月日更

java文件读写

hasWhere

VideoLab - 高性能且灵活的 iOS 视频剪辑与特效框架

Bear

开源 视频处理 Metal 视频特效 AVFoundation

校友会小程序开发笔记七:校友互助功能模块设计与实现

CC同学

校友录小程序 同学录小程序

Grails 1.1发布了_Java_Craig Wickesser_InfoQ精选文章