Grails 1.2 发布

工程 | Graeme Rocher | 2009 年 12 月 23 日 | ...

延续发布的脚步,今天我们很高兴地宣布 Grails 1.2 最终版正式发布。Grails 1.2 代表着最稳定和高性能的 Grails 版本,是 JVM 的首选动态语言框架的一个重要新版本。

除了具有 Spring 3 的所有优点外,此版本还为 Grails 用户提供了一些重要的新功能

  • 依赖关系解析 DSL:基于 Ivy,Grails 用户现在可以 完全控制 JAR 依赖关系,包括从框架和任何已安装插件继承的那些依赖关系。
  • 更好的 Spring 集成:除了支持组件扫描外,Grails 现在还允许您将控制器实现为常规 MVC @Controller 实例。
  • 命名查询支持:现在可以在 GORM 中定义命名、可重用的条件查询,这些查询可以与常规动态查找器结合使用,从而使查询更加 DRY
  • 改进的性能和内存消耗:Grails 视图层 (GSP) 的性能已得到显着提高,从而使吞吐量提高了 2-3 倍。 我们还通过实现 GSP 视图的预编译来改进 Grails 的内存消耗和对额外 PermGen 的需求。
  • 命名 URL 映射:现在可以 命名单个 URL 映射,这使您可以在 GSP 中创建更明确和更具表现力的链接
  • 重构的测试基础设施:Grails 的测试基础设施现在可以完全插入到新的提供程序。 默认的 JUnit 提供程序仍然存在,但可以实现新的测试提供程序,这些提供程序可以在特定阶段(例如“单元”、“集成”和“功能”阶段)运行。 已经有一个 Spock 插件利用这个新的基础设施,允许 BDD 风格的测试。
  • 可插拔 Web 容器:Grails 现在允许安装不同的开发时容器,并且 Tomcat 和 Jetty 的插件都可用。
除了这些头条新闻之外,还有数百个错误修复和小改进,其中一些在 发行说明中有更详细的描述。 可以从 Grails 站点的常用位置下载 Grails 1.2。

除了社区对该版本的持续性重大贡献之外,关于此版本最令人愉快的一个方面是 SpringSource 中 Spring、Tomcat、SpringSource Tool Suite、Groovy 和 Grails 团队之间的积极协作。 在项目生命周期的每个阶段,拥有所有这些知识都提供了帮助。

感谢所有参与者,祝大家节日快乐/新年快乐,并享受新版本!

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

抢占先机

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部