SpringSource 旗下的首個 Grails 版本發布

工程 | Graeme Rocher | 2008 年 11 月 14 日 | ...

我很高興宣布自 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 Content Repository (JCR) API、Java Persistence API (JPA) 和 Portlet API 的外掛程式。對於那些願意冒險嘗試最新技術的人來說,其中一些已經在 外掛程式儲存庫中處於 alpha 狀態。

總體而言,我們對即將到來的一年感到非常興奮,並期待在短期內為您帶來許多重要的版本,以及在更長的時間內,Groovy、Grails 與 Spring Batch、Spring Integration 和 Spring dm Server 等主要 Spring 產品組合之間的整合帶來一些令人興奮的可能性。

取得 Spring 電子報

隨時掌握 Spring 電子報的最新資訊

訂閱

搶先一步

VMware 提供培訓和認證,以加速您的進程。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部