Grails 2.3.0 GA 发布,快速Web应用开发的开源框架
jopen 11年前
Grails是一个full-stack框架,它借助于核心技术与相关的插件(plug-in)来解决Web开发中方方面面的问题,其中包括:
- 易于使用的基于Hibernate的对象-关系映射(ORM)层
- 称为Groovy Server Pages (GSP)的表现层技术
- 基于Spring MVC的控制器层
- 构建于Gant 上的命令行脚本运行环境
- 内置Jetty服务器,不用重新启动服务器就可以进行重新加载
- 利用内置的Spring 容器实现依赖注入
- 基于Spring的MessageSource核心概念,提供了对国际化(i18n)的支持
- 基于Spring事务抽象概念,实现事务服务层
Grails是基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,从而为大家带来一套能实现超高生产力的一站式框架。
Ruby on Rails开创了将一门强大的编程语言和一个坚持己见、提倡用通情达理的默认设置代替复杂配置的框架进行创造性结合的先河。然而,还有许多组织并没有做好从Java的安全保护伞下走出的准备,也没有打算放弃他们目前在Java上的投入。而Grails的出现,使得在一个以Java为中心的环境中实现同等生产力的想法成为可能。
Grails2.3包括了一些重要的新功能:
- 完整REST支持
- 异步编程API
- 利用Aether实现依赖管理
- Forked Execution Everywhere
- 防止XSS
- Rewritten Data Binding
- Hibernate 4 支持
- Loads of smaller, useful features!
Further information about the release can be found in the release notes.
We are aware that the IDEs will require some updates to work with Grails 2.3.0. If you plan to use 2.3.0 soon, please use the Intellij IDEA EAPs and latest GGTS milestone releases which include updates to work with Grails 2.3.0
Thanks to all those who contributed feedback during the milestone and RC phase. Enjoy!