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 社群所有即將舉行的活動。

檢視所有