写点什么

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

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

关注

评论

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

解决ueditor表格拖拽没反应的问题

互联网工科生

数据库 Vue

山西等级保护测评机构有哪些?有几家?

行云管家

信息安全 等级保护 等保测评 等级测评 山西

分享实录 | NGINX 网络协议优化(下)

NGINX开源社区

nginx TCP TLS HTTP

文盘Rust -- FFI 浅尝 | 京东云技术团队

京东科技开发者

rust C语言 企业号 7 月 PK 榜 FFI

使用 Navicat 的数据生成插入大量测试数据

hungxy

基于Web的智慧交通3D可视化系统

2D3D前端可视化开发

智慧交通 智慧交通系统 智能运输系统 ITS 智慧公交

人脸识别技术的安全性和隐私保护

数据堂

数智驱动 百业共荣!亚信科技精彩亮相2023 MWC上海展

亚信AntDB数据库

数据库 AntDB AntDB数据库

人脸识别技术在智能家居中的应用

数据堂

软件测试/测试开发丨Python闭包函数和计时器学习笔记

测试人

Python 程序员 软件测试 函数

SpringBoot 3.0来了,你准备好了吗? | 社区征文

bug菌

后端 年中技术盘点

用友iuap:社会级数智化底座,助力企业实现国产替代

用友BIP

国产替代

[杂谈] 从PDF文件中进行表格抽取(tabula || paddle-pp-structure)

alexgaoyh

paddle 版式还原 表格提取 tabula pp-structure

基于袋鼠云实时开发平台开发 FlinkSQL 任务的实践探索

袋鼠云数栈

sql flink 实时开发

从GaussDB(DWS)的技术演进,看数据仓库的积淀与新生

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

什么是GPU与CPU?有什么不同?哪个更好?

Finovy Cloud

生成式AI下的企业:是不是该成立新部门封新官了?

FinClip

Spring Loaded代码热更新实践和原理分析 | 京东云技术团队

京东科技开发者

spring 热更新 Loader 企业号 7 月 PK 榜

人脸识别技术的精度提高及其应用

数据堂

为什么越来越多的网站选择海外主机跨越国界?

一只扑棱蛾子

海外主机

5G与妈祖守护的那片海

脑极体

5G

传承敬老美德,志愿服务伴我行

科技热闻

国内数据库第一梯队!柏睿数据RapidsDB通过“可信数据库”评测

新消费日报

手把手教你如何做手机PCB电磁兼容性设计

华秋PCB

电磁 PCB 电路板 电子 PCB设计

华为云GaussDB圈层活动走进香港,赋能金融政企数字化转型

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

超燃!用友大易走进晨光,探索人才管理创新之道

用友BIP

招聘

如何用 TDengine 预测 “未来”

爱倒腾的程序员

涛思数据 tdengine 时序数据库

【OpenAI】ChatGPT函数调用(Function Calling)实践 | 京东云技术团队

京东科技开发者

openai 数据交互 企业号 7 月 PK 榜 Function Calling

制造业用哪款堡垒机好一点?为什么?

行云管家

网络安全 堡垒机 双因子认证 制造业

美团面试真题和答案

王磊

java面试

Grails 1.1发布了_Java_Craig Wickesser_InfoQ精选文章