Slices 選單欄截圖

工程 | Ben Hale | 2009年8月7日 | ...

我很高興宣佈 SpringSource Slices 的新截圖。此截圖演示了menu-bar示例應用程式的建立過程。它展示了主機如何使用一組切片動態填充選單欄而無需重新啟動,並且可以完全解耦,無需確切知道選單欄中可能有哪些專案。此外,這些切片只提供其特定內容,幷包含來自主機 bundle 的格式和其他視窗內容。

Slice 選單欄 (5:19)

原始碼

dm Server 2.0 M4

工程 | Andy Wilkinson | 2009年8月6日 | ...

dm Server 2.0.0.M4 已釋出,現可 下載

自 2.0.0.M3 以來,我們取得了巨大進展,添加了許多新功能,並且那些跟蹤 夜間構建 的使用者已經提供了寶貴的反饋。如果您想了解我們一直在做什麼,請檢視 M4 釋出說明。請透過部落格評論、論壇JIRA 繼續提供您的反饋。

新功能和值得關注的改進

dm Server 現在嵌入了 Medic:我們的 OSGi 可服務性專案

作為 M4 工作的一部分,我們將 dm Server 的可服務性支援移到了一個名為 Medic 的獨立 ASL 許可專案中。在此過程中,我們還藉此機會進行了一些重大改進
  • 日誌記錄支援現在基於 LogBack,這意味著使用者現在可以完全控制日誌輸出的格式,並可以使用 LogBack 的所有 appender。
  • 服務性轉儲支援現在是完全可擴充套件的。執行在 dm Server 中的使用者程式碼現在可以透過將 DumpContributor 實現釋出到服務註冊中心來為服務性轉儲做出貢獻。
  • 事件日誌支援(輸出到控制檯的程式碼訊息)也對使用者程式碼可用。可以使用從服務註冊中心獲取的 EventLogger 生成事件日誌條目。

我們將在未來幾周內釋出更多關於 Medic 的部落格,介紹如何在 dm Server 和純 OSGi 中使用它。

支援部署屬性檔案

現在可以透過管理控制檯部署屬性檔案到 dm Server,或將其放入 pickup 目錄。當部署一個屬性檔案時,將建立一個 ConfigurationAdmin Configuration,其 pid 從屬性檔案的名稱派生而來。例如,部署名為 com.foo.bar.properties 的屬性檔案將建立一個 pid 為 com.foo.bar 的 Configuration。

管理控制檯增強功能

在 M4 版本中,我們對管理控制檯進行了一些重大改進。Chris 已經在他的 近期部落格中介紹了一些。

除了改進之外…

SpringSource Tool Suite 2.1.0 現已釋出

工程 | Christian Dupuis | 2009年8月6日 | ...

我很高興地宣佈,我們剛剛釋出了 SpringSource Tool Suite 2.1.0 的最終版本;這是自 STS 免費提供以來第一個具有重大增強功能的 GA 版本。

此版本為所有受支援平臺提供了全新的安裝程式,並捆綁了最新版本的 SpringSource tcdm Server 以及 Spring Roo。此外,你可以選擇基於 Eclipse 3.4 和最近釋出的 3.5(又名 Eclipse Galileo)的發行版。

因為我們看到很多人對新的 Groovy 工具感興趣,所以我們也提供了 STS 和 Groovy Eclipse 外掛的捆綁下載。

功能

STS 中的新功能列表很長,我們已經在之前的部落格文章中介紹了一些。檢視新功能和值得注意

現已推出:SpringSource Tool Suite 2.1.0

釋出 | Adam Fitzgerald | 2009年8月6日 | ...

SpringSource Tool Suite 2.1.0 已正式釋出並可供 下載Christian Dupuis部落格文章 涵蓋了這款用於構建 Spring 驅動應用程式的最佳開發工具中包含的所有新功能。

  • 支援 Eclipse 3.5 (Galileo) 和適用於 Windows/Mac OS X/Linux 的平臺特定安裝程式
  • 支援 Spring 3.0 的里程碑版本,包括 XML 編輯和驗證,支援 @Configuration 和 @Bean 註解
  • 支援 SpringSource dm Server 2.0 的預釋出版本、RFC66 Web 模組和 SpringSource Bundlor 整合
  • 整合 Spring Roo 以實現快速應用程式開發
  • 可選整合全新的 alpha 版 Groovy Eclipse 外掛

Spring.NET 1.3.0 RC1 已釋出

釋出 | Mark Pollack | 2009年8月4日 | ...
        <br>

親愛的Spring社群,

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

下載 | 支援文件社群

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

更 Groovy 的 Eclipse 體驗

工程 | Andy Clement | 2009 年 7 月 30 日 | ...

更新:2009 年 8 月 15 日:評論現已關閉。如果您需要安裝幫助、提供反饋或提問,請加入郵件列表檔案


在過去的幾個月裡,SpringSource 一直積極參與開發下一代 Eclipse Groovy Tools。最初的目標是將其從現狀發展為一個高度最佳化的環境,用於程式碼開發、構建和測試等關鍵開發任務。理想情況下,使用混合 Groovy/Java 專案時的體驗應該與在 Eclipse 中使用純 Java 專案時一樣好。

本週,程式碼的第一個版本已提交到 codehaus 儲存庫,不久將釋出里程碑 1。一個更新站點(適用於 Eclipse 3.4.2)可用,其中包含當前的開發版本:http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.4。是的,目前還沒有該程式碼的 Eclipse 3.5 版本,但很快就會有。(更新!2009 年 7 月 31 日 Eclipse 3.5 更新站點現已可用:http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.5……

SpringSource tc Server 6.0.20.A 現已釋出

工程 | Jim Jagielski | 2009年7月29日 | ...

今年四月,SpringSource 正式釋出了我們的第一個 tc Server 版本 6.0.19.A。該產品取得了巨大的成功,部分原因是它基於久經考驗的 Apache Tomcat 基礎,而許多人(而且越來越多的人)每天都在使用它。正如我們在推出 6.0.19.A 時在之前的一篇博文中概述的那樣,我們用擴充套件功能擴充套件了久經考驗的核心,這些擴充套件使其更易於使用,併為 Tomcat 提供了關鍵的面向生產的擴充套件。我們還為這個堅實的基礎提供了企業級、生產級的管理和……

Spring Integration 1.0.3 示例:只需新增 OSGi

工程 | Oleg Zhurakousky | 2009 年 7 月 28 日 | ...

介紹

上週,Mark Fisher 向您介紹了隨 Spring Integration 1.0.3 新版本釋出的重組和簡化的 Spring Integration 示例,迄今為止,反饋非常積極。除了重組和簡化現有示例外,我們還引入了一些新示例,旨在展示在基於 OSGi 的平臺上執行 Spring Integration 的一些優勢。在這篇部落格中,我們將使用一個非常簡單但功能強大的示例來探討 Spring Integration 和 OSGi 結合使用以解決當今企業動態特性的一些優勢。

Spring Integration 是一個基於 POJO 的輕量級、可嵌入的訊息傳遞框架,具有松耦合程式設計模型,旨在根據 企業整合模式 簡化異構系統的整合,而無需單獨的類似 ESB 的引擎或專有開發和部署環境。另一方面,OSGi 是一種正規化,允許人們從稱為 OSGi Bundles 的獨立模組組成松耦合系統。從一組獨立開發的模組組成系統可能不是一個新正規化,我們已經這樣做了(希望如此)……

SpringSource dm Server Admin Console

工程 | Christopher Frost | 2009年7月24日 | ...

新功能

SpringSource dm Server Admin Console 的一系列更新可在每晚構建中找到。這也展示了計劃RFC66 Web 容器的使用。有兩個新功能可用,第一個允許您檢視 dm Server 系統可能生成的任何服務轉儲,第二個允許您探索 OSGi 中捆綁包的狀態。

轉儲可能包含許多轉儲項,例如堆疊跟蹤、執行緒轉儲,具體取決於初始原因。轉儲項可在管理控制檯中檢視,只需選擇左側感興趣的轉儲,然後選擇右側的轉儲項……

Spring Integration 1.0.3 示例:只需新增 Maven

工程 | Mark Fisher | 2009年7月21日 | ...

Spring Integration 1.0.3 現已釋出。您可以在 Spring Integration 的 主頁 上找到下載、參考手冊等連結。此版本包含不少 更改,但在本文中,我將重點介紹其中一項。從這個版本開始,示例完全是獨立的並且啟用了 Maven。這意味著您可以下載發行版,進入“samples”目錄,執行“mvn install”,然後將專案匯入到支援 Maven 的 Eclipse 例項中,例如 SpringSource Tool Suite。以下是分步說明……

安裝和執行示例

  1. 請確保您已安裝 Maven 並且其路徑已配置好(需要 2.0.9 或更高版本)。如果尚未安裝,請下載並按照設定說明進行操作:http://maven.apache.org
  2. 如果您還沒有支援 Maven 的 Eclipse 版本,可以下載 SpringSource Tool Suite (STS),它將支援這些專案(STS 甚至支援已啟用 OSGi 的示例)。或者,您可以手動為現有的 Eclipse 安裝新增 Maven 外掛,例如 m2eclipse
  3. 下載 Spring Integration 示例 並解壓。
  4. 在解壓後的“samples”目錄中,執行“mvn install”。最終您應該會看到類似以下的輸出:si-samples-mvn-install-output
  5. 在 STS/Eclipse 啟動並執行後,選擇“File -> Import...”然後在嚮導中選擇“General -> Existing Projects into Workspace”。然後瀏覽到解壓後的“samples”目錄,您將看到所有專案已預設選中:si-samples-import-project-list 您可以接受所有專案,或選擇要匯入的單個示例,經過片刻的構建工作空間後,您應該就可以運行了。*

*注意: 如果您匯入'osgi-inbound'專案,您將在此特定專案上看到一些錯誤(但在工作區構建完成後,您不應該在其他專案上看到任何錯誤)。這些錯誤將在配置執行時和捆綁包儲存庫後得到解決。如果您想學習OSGi示例,請參閱參考手冊中的專門章節…

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有