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(Don't Repeat Yourself)
  • 改進的效能和記憶體消耗:Grails 的檢視層 (GSP) 效能顯著提高,吞吐量提升了 2-3 倍。我們還透過實現 GSP 檢視的預編譯,改進了 Grails 的記憶體消耗,並減少了對額外 PermGen 的需求。
  • 命名 URL 對映:現在可以 命名單個 URL 對映,這允許您在 GSP 中建立更明確和更具表達力的連結。
  • 重構的測試基礎設施:Grails 的測試基礎設施現在完全可以插入新的提供者。預設的 JUnit 提供者仍然存在,但可以實現新的測試提供者,這些提供者可以在特定階段(例如“單元”、“整合”和“功能”階段)執行。已經有一個 Spock 外掛利用了這個新基礎設施,支援 BDD 風格的測試。
  • 可插拔 Web 容器:Grails 現在允許安裝不同的開發時容器,並且提供了 Tomcat 和 Jetty 的外掛。
除了這些主要亮點之外,還有數百個 bug 修復和小改進,其中一些在 釋出說明中有更詳細的描述。可以從 Grails 網站的 通常位置下載 Grails 1.2。

除了社群對該版本的持續、重要貢獻之外,這個版本最令人愉快的一點是 Spring、Tomcat 等之間的積極協作……

Groovy 1.7 釋出

工程 | Guillaume Laforge | 2009 年 12 月 22 日 | ...

Groovy 開發團隊和 SpringSource 非常高興地宣佈 Groovy 1.7 最終版釋出,這是 JVM 上最受歡迎和成功的動態語言!經過兩個 Beta 版和兩個候選釋出版,我們很高興將這個全新且非常重要的里程碑版本交付給不斷增長的使用者群。

多年來,Groovy 專案成功建立了一個社群,不僅如此,還建立了一個非常豐富且活躍的 Groovy 相關專案生態系統Grails Web 堆疊、Griffon Swing 應用程式框架、GantGradle 構建解決方案、適用於 Google App Engine 的輕量級工具包 GaelykGpars 並行系統、Spock 測試框架和 GMock 模擬庫、CodeNarcGMetrics 質量工具等等!伴隨著所有……

Spring 3.0 中的配置簡化

工程 | Chris Beams | 2009 年 12 月 22 日 | ...

作為“Spring 3 簡化”系列文章的第二篇,由 Keith 昨天開始,我希望對 Spring 新的 @Configuration 註解及相關支援進行非常簡短且實用的介紹。

正如關注 Spring JavaConfig 專案的人所知,帶有 @Configuration 註解的類與 Spring XML 檔案扮演著非常相似的角色。它提供了一種以程式碼為中心的方式,僅使用方法和註解來宣告 Spring bean 定義。你可以稱之為 Plain Old Configuration* :) 這意味著對於簡單情況,將不需要 XML!

讓我們開始吧。為了演示 @Configuration 功能,我在新的 spring-samples SVN 倉庫中建立了一個非常簡單的專案。您可以同步並……

Spring 3.0 中的 MVC 簡化

工程 | Keith Donald | 2009 年 12 月 21 日 | ...

正如 JuergenArjen 所提到的,各地的 Java 開發者使用 Spring 3.0 都可以順利升級。現在 Spring 3 已經發布,我想帶您瞭解一些您可能不知道的新的 MVC 功能。希望您發現這些功能很有用,並能立即開始在您的 Web 應用程式中應用它們。

這也是“Spring 3 簡化”系列文章的開端,因此預計在接下來的幾天和幾周內會有更多類似的文章。

配置簡化

Spring 3 引入了 mvc 名稱空間,極大地簡化了 Spring MVC 的設定。加上其他增強功能,啟動和執行 Spring Web 應用程式變得前所未有的簡單。這可以透過 mvc-basic……來展示。

現已可用:SpringSource Tool Suite 2.3.0

釋出 | Adam Fitzgerald | 2009 年 12 月 18 日 | ...

為了幫助所有開發者升級到 Spring 3.0 GASpringSource 釋出了 SpringSource Tool Suite (STS) 的更新,這是構建基於 Spring、Groovy 和 Grails 的企業應用程式的最佳 Eclipse 開發環境。新版本 (2.3.0) 現已可供下載,幷包括

下載 | 變更日誌 | 新特性與改進 | JIRA

希望您喜歡使用 STS,並請使用社群論壇提供您的反饋和提問。

dm Server 2.0 RC1 釋出

工程 | Andy Wilkinson | 2009 年 12 月 18 日 | ...

緊隨 Spring 3.0 和 Spring DM 1.2.1 之後,我很高興宣佈 dm Server 2.0 RC1 現已可用。RC1 功能完整,除非發現重大問題,否則將是新年年初的最終 2.0 版本。所以,請下載 RC 並提供您的反饋:這是您塑造 2.0 版本的最後機會!

如果您對自 M6 以來的變化感興趣,請檢視釋出說明

感謝您在 2.0 開發過程中提供的所有反饋。隨著我們邁向最終版本,請繼續提供反饋。

功能概覽

有很多很棒的……

Spring.NET 1.3.0 釋出

釋出 | Mark Pollack | 2009 年 12 月 17 日 | ...
        <br>

親愛的 Spring 社群,

我們很高興宣佈 Spring .NET 1.3.0 現已可用。 

下載 | 支援文件 |  社群

此版本包含以下新的主要功能

Spring 3.0.0 現已可用

釋出 | Adam Fitzgerald | 2009 年 12 月 16 日 | ...

它趕在假期前來了!Arjen Poutsma 剛剛宣佈 Spring 3.0.0 已最終釋出,而 Juergen Hoeller 則在部落格中介紹了此版本的功能。

下載 | 文件 | Javadoc API | 變更日誌 | JIRA

恭喜 Juergen、Arjen 以及所有其他為此版本辛勤工作的 SpringSource 工程師。同時也要非常感謝所有敬業的社群成員,他們在開發過程中提供了反饋並發現了問題。請繼續保持出色的工作,以便我們能夠不斷改進所有 Spring 專案。

Spring Framework 3.0 正式釋出 (GA)

工程 | Juergen Hoeller | 2009 年 12 月 16 日 | ...

經過漫長的旅程,我很高興宣佈 Spring 3.0 GA (.RELEASE) 終於可用了 (下載頁面)!整個 SpringSource 都在慶祝 - 快來加入派對吧 :-)

最新訊息是,Spring 3.0 GA 現在在執行時環境方面與 Java EE 6 最終版相容(例如,在上週釋出的 GlassFish v3 上),並且已經支援 JPA 2.0 最終版(例如,使用 EclipseLink 2.0)。我們現在還支援新引入的用於元件掃描的 @ManagedBean (JSR-250 v1.1) 註解,這很好地補充了我們對註解驅動依賴注入的 @Inject (JSR-330) 支援。

VI Java API 和 CloudTools

工程 | Charles Lee | 2009 年 12 月 08 日 | ...

Steve Jin,The Virtual Infrastructure Java API 或 vSphere API 的建立者,最近將他在 VMworld 2009 主題演講中所做的工作貢獻給了 CloudTools 倉庫。 CloudTools 是一個開源專案,為 Cloud Foundry 提供核心基礎設施配置和應用程式部署功能。 Steve 的程式碼不僅展示瞭如何透過 Cloud Foundry 使用者介面將 Java 應用程式部署到 vSphere 基礎設施,還展示瞭如何輕鬆地向 CloudTools 新增介面卡,以實現 Java 應用程式部署到不同的……

獲取 Spring 時事通訊

訂閱 Spring 時事通訊以保持連線

訂閱

領先一步

VMware 提供培訓和認證,助您快速進步。

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視全部