Spring IDE 2.2.2 和 dm Server Tools 1.1.2 釋出

釋出 | Christian Dupuis | 2009 年 3 月 18 日 | ...

親愛的 Spring 社群:

我很高興地宣佈,我們的 EPL 許可的 Spring IDE 和 dm Server Tools 已更新。

這兩個版本主要解決了錯誤修復和次要改進。此外,dm Server Tools 還增加了一些新功能,如 Bundle 和 PAR 匯出,以及應用程式跟蹤檔案的尾部跟蹤。

您可以從我們新的統一 Eclipse 更新站點安裝兩者,該站點可從http://www.springsource.org/update/e3.4 獲取(請注意,此更新站點無法在網頁瀏覽器中使用)。

致以最誠摯的問候,Christian Dupuis Spring IDE & SpringSource Tool Suite 負責人

宣佈 SpringSource Tool Suite 2.0

工程 | Christian Dupuis | 2009年3月17日 | ...

今天,我們很高興地宣佈我們的 SpringSource Tool Suite (STS) 2.0 版本正式可用。您可以在此處找到新聞稿。

對於 2.0 版本,我們根據客戶群和社群的寶貴反饋,專注於兩個主要功能領域:為基於 Spring 的應用程式開發提供最佳環境,並提供用於開發基於 OSGi 和 SpringSource dm Server 的企業級應用程式的工具。

我想利用這個部落格介紹 STS 2.0 的一些新 Spring 開發工具。新的 OSGi 開發工具已經在之前的部落格中進行了介紹……

使用 Spring 的 REST 支援嚮應用程式新增 Atom 檢視

工程 | Alef Arendsen | 2009 年 3 月 16 日 | ...

在 Spring 3.0 中,Spring MVC 將增強 REST 支援。本文描述瞭如何使用 REST 支援在簡單示例應用程式之上實現 AtomView。按照此分步過程,瞭解使用 Spring MVC 中新的 REST 支援在簡單應用程式之上實現 AtomView 是多麼容易。

步驟 1:下載應用程式骨架

在本部落格文章的底部附近,您將找到一個簡單的下載檔案,其中包含 Web 應用程式的骨架。在其中,您將找到此應用程式所需的所有 Spring 3.0 二進位制檔案,以及 Atom 功能所需的一些額外檔案。Spring 二進位制檔案基於夜間構建,一旦 Spring 3.0 正式釋出,可能會被最終構建取代。

接下來,使用“匯入 > 將現有專案匯入工作區”嚮導(從“檔案”選單)在 Eclipse 中載入專案。該應用程式是一個簡單的 Eclipse 動態 Web 專案,具有 Spring MVC 設定的所有基礎設施。因此,如果您熟悉 Spring MVC……

Grails 1.1 釋出

工程 | Graeme Rocher | 2009年3月10日 | ...

緊隨 Groovy 1.6 釋出之後,我們很高興地宣佈 Grails 1.1 最終版已釋出,可從 Grails 網站獲取。釋出說明中詳細列出了許多改進。然而,其中一些關鍵的改進是:

獨立 GORM:現在可以在 Grails 之外使用 Grails 的 ORM 層(基於 Hibernate)。分發版的 samples/petclinic-mvc 目錄中有一個在 Spring MVC 應用程式中使用 GORM 的示例。該示例使用 Spring 配置了一個支援 GORM 的 SessionFactory,如下所示:


<gorm:sessionFactory base-package="org…

Spring 3 中的 REST:@MVC

工程 | Arjen Poutsma | 2009年3月8日 | ...

在過去的幾年裡,REST 已成為 SOAP/WSDL/WS-*-based 分散式架構的一個引人注目的替代方案。因此,當我們開始規劃 Spring 的下一個主要版本——3.0 的工作時,我們非常清楚必須專注於簡化“RESTful”Web 服務和應用程式的開發。現在,什麼是“RESTful”以及什麼不是“RESTful”可以作為一篇全新文章的主題;在這篇文章中,我將採取更實際的方法,重點介紹我們為 Spring MVC 的 @Controller 模型新增的功能。

一點背景

好吧,我撒謊了:首先有一些背景。如果您真的想了解新功能,請隨意跳到下一節

對我來說,REST 的工作大約在兩年前開始,就在閱讀了 O'Reilly 出版的 Leonard Richardson 和 Sam Ruby 合著的強烈推薦書籍 RESTful Web Services 之後。最初,我考慮將 REST 支援新增到 Spring Web Services 中,但在原型上工作了幾周後,我清楚地認識到這不太合適。特別是,我發現我必須複製 Spring-MVC 的大部分邏輯DispatcherServlet

STS 2.0 中的 OSGi 開發工具

工程 | Christian Dupuis | 2009 年 3 月 5 日 | ...

昨天,我們釋出了即將推出的 SpringSource Tool Suite 2.0 版本的最終候選釋出版本。RC 版本可在 Windows、Mac OS X 和 Linux 上透過 STS 產品頁面獲取。

STS 2.0 配備了用於開發 Spring 應用程式的新生產力工具,例如快速修復、即時輸入驗證和更正、專案和 Bean 建立嚮導,以及視覺化 Spring 配置編輯器等。敬請關注這些新功能的更多資訊。

此外,STS 2.0 還提供了針對 OSGi 應用開發的工具,無論您是經驗豐富的使用者還是新使用者……

Spring BlazeDS Integration 1.0.0.M2 釋出

釋出 | Jeremy Grelle | 2009 年 3 月 5 日 | ...

親愛的Spring社群,

我很高興地宣佈,最新的開源 Spring 專案 Spring BlazeDS Integration 的第二個公開開發里程碑現已釋出。

下載 | 參考文件 | JavaDocs | 更新日誌

此版本中值得注意的主要新功能包括與 Spring Security 的整合,以及簡化的基於 XML 名稱空間(namespace)的配置。與使用完整的 <bean> 語法相比,名稱空間支援使得 Spring 配置檔案大大簡化,尤其是在使用新的安全功能時。

到目前為止,社群一直為我們提供了很棒的反饋,我鼓勵所有感興趣的人嘗試新功能,並在 社群論壇Jira 中向我們反饋,以便我們朝著功能齊全的 1.0 版本邁進。

我們期待在不久的將來發布 RC1 版本,最終的主要新功能將集中在訊息整合方面,包括對基本 Spring JMS 和使用 Spring Integration 通道進行更復雜路由場景的支援。

如果您錯過了,Adobe 的 Christophe Coenraets 最近在 Adobe TV 上對 Spring BlazeDS Integration 進行了精彩的介紹。

Jeremy Grelle
Spring BlazeDS Integration Lead

Groovy 1.6 在 SpringSource 旗下發布

工程 | Guillaume Laforge | 2009年3月4日 | ...

我很高興地在此報告最近 Groovy 1.6 的釋出,這次釋出是在 SpringSource 旗下進行的,因為 SpringSource 收購了 G2One

Groovy dynamic language for the JVMGroovy 1.6 是專案的一個非常重要的里程碑,帶來了巨大的效能改進,使 Groovy 成為 JVM 上最快的動態語言,以及幾個強大的新功能,為您的動態語言武器庫增添了更多武器。

特別是,除了常見的 bug 修復和 minor 改進之外,請允許我提及以下新功能:

  • 多重賦值
  • if/else 和 try/catch 塊中的可選返回
  • AST 轉換以及所有提供的轉換註解,如 @Bindable、@Vetoable、@Singleton、@Lazy、@Immutable、@Delegate、@Category、@Mixin 和 @Newify
  • Grape 模組和依賴系統及其 @Grab 轉換
  • 各種 Swing builder 改進,感謝 Swing / Griffon 團隊
  • 以及幾個 Swing 控制檯改進
  • JMX builder 的整合
  • 內建 JSR-223 指令碼引擎
  • 各種超程式設計改進,如 ExpandoMetaClass 領域特定語言、即使是 POJO 也有例項元類,以及執行時混入
  • OSGi 就緒,Groovy JAR 是一個功能齊全的 OSGi 捆綁包
一篇非常詳細的文章,題為“Groovy 1.6 有什麼新功能?”,在 InfoQ 上深入探討了所有這些新功能和增強功能,並附有程式碼示例和解釋。

如果您希望瞭解更多關於 Groovy 的資訊,特別是 Groovy 1.6,您絕對應該考慮參加四月份的 SpringOne Europe,屆時將有關於 Groovy 和 Grails 的會議…

構建 Spring 3

工程 | Chris Beams | 2009 年 3 月 3 日 | ...

更新 - 2012 年 2 月 21 日:Spring Framework 已遷移到 GitHub,並且 3.2.x 的開發已從 Ant 遷移到 Gradle。請檢視 README 中從原始碼構建部分,其中包含(大大簡化!)的說明。

介紹

正如 Juergen 上週宣佈的那樣,Spring 3.0 Milestone 2 現已釋出。在這篇文章中,我將分六個步驟向您展示如何下載和構建最新的 Spring 3 原始碼,並在 Eclipse 中設定並執行開發環境。

最後,我們將討論跟蹤 Spring 3 開發的最佳方法,如何提交 bug 和改進請求,以及需要考慮的事項……

Spring Framework 3.0 M2 釋出 (2009 年 3 月)

釋出 | Adam Fitzgerald | 2009 年 3 月 2 日 | ...

如果您還沒有關注 SpringSource 的部落格,您可能已經錯過了,但上週 Juergen Hoeller 宣佈了 Spring 3.0 的第二個里程碑版本的可用性。Juergen 的部落格文章涵蓋了該里程碑的所有詳細資訊,包括新的 RestTemplate、早期 JPA 2.0 支援、更多 Java 5 風格的 API 更新以及其他改進。

您始終可以從下載中心獲取 Spring 的最新里程碑版本、釋出候選版本和完整版本。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

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

檢視所有