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 1.2 可以從 Grails 網站的 常用位置 下載。

除了社群對此版本的持續重大貢獻之外,此版本最令人愉悅的方面之一是 SpringSource 的 Spring、Tomcat、SpringSource Tool Suite、Groovy 和 Grails 團隊之間的積極協作。在同一個屋簷下擁有所有這些知識,對專案生命週期的每個階段都提供了幫助。

感謝所有參與者,祝大家佳節愉快/新年快樂,並享受這個版本!

取得 Spring 電子報

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

訂閱

領先一步

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

瞭解更多

取得支援

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

瞭解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

檢視全部