领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我很高兴地宣布,自从SpringSource 收购 G2One以来,第一个Grails版本发布了。Grails 1.0.4 包含许多改进,以及对构成 Grails 基础的关键库的升级,您可以从Grails 下载页面下载。更具体地说,Grails 1.0.4 附带了大约一周前发布的最新的 Spring 2.5.6 版本。
除了这些改进之外,此版本中还有一些有趣的新功能。首先是添加了一个功能,该功能更好地支持在 GORM 中映射 Hibernate 用户类型定义。您现在可以将自定义用户类型映射到多个列,包括自定义底层 SQL 类型的能力。
static mapping = {
amount type: MonetaryUserType, {
column name: "value"
column name: "currency", sqlType: "char", length: 3
}
}
其他新功能包括能够定义用于数据绑定的自定义 PropertyEditor 实例,只需在 grails-app/conf/spring/resources.groovy 中指定一个PropertyEditorRegistrar实例作为 Spring bean。Grails 在底层使用 Spring 的数据绑定和验证功能,因此其机制与 Spring MVC 中的基本相同。
现在我们将重点转向 Grails 1.1 版本,该版本旨在显著改进 Grails 中内置的单元测试功能,提供对 Maven 构建系统的支持,在 GSP 中添加对 JSP 标签的支持,以及对 GORM 和插件系统等关键现有功能进行增量改进。
在 Grails 1.1 版本发布之后,由于对插件系统的改进,许多 Grails 的关键插件将成为可能,包括针对 Java 内容存储库 (JCR) API、Java 持久性 API (JPA) 和 Portlet API 的插件。对于那些愿意走在技术前沿的人来说,其中一些插件已经在插件存储库中处于 alpha 状态。
总的来说,我们对来年感到非常兴奋,并期待在短期内为您带来许多重要版本,并在长期内为 Groovy、Grails 和 Spring 主要产品组合(如 Spring Batch、Spring Integration 和 Spring dm Server)之间的集成带来一些令人兴奋的可能性。