Grails 1.2 发布

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

延续发布列车,今天我们很高兴地宣布 Grails 1.2 最终版正式发布。作为迄今为止最稳定、性能最好的 Grails 版本,Grails 1.2 是用于 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 1.2 可从 Grails 网站的常规位置下载。

除了社区对此次发布持续的、重大的贡献外,此次发布最令人愉快的一个方面是 Spring、Tomcat、SpringSource Tool Suite、Groovy 和 Grails 团队在 SpringSource 内部的积极协作。将所有这些知识汇聚一堂,有助于项目生命周期的每个阶段。

感谢所有参与人员,节日/新年快乐,尽情享受此次发布吧!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有