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日 | ...

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


在過去幾個月裡,SpringSource 一直積極參與開發下一版本的 Eclipse Groovy 工具。 最初的目標是讓它們從現有基礎發展成為一個高度最佳化的環境,以滿足程式碼開發、構建和測試等關鍵開發者任務的需求。理想情況下,處理 Groovy/Java 混合專案時的體驗應該與在 Eclipse 中處理純 Java 專案一樣好。

本週,第一版程式碼已提交到 codehaus 倉庫,里程碑 1 即將釋出。 一個更新站點(針對 Eclipse 3.4.2)現已可用,其中包含當前的開發構建版本:http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.4 。 是的,目前還沒有此程式碼的 Eclipse 3.5 構建版本,但很快就會有。 (更新!09年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 管理控制檯

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

新特性

SpringSource dm Server 管理控制檯的一系列更新已在每日構建版本中提供。這也展示了 PlansRFC66 Web 容器的使用。有兩個新功能可用,第一個允許您檢視 dm Server 系統可能產生的任何服務轉儲,第二個允許您瀏覽 OSGi 中 bundles 的狀態。

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

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 並將其新增到您的 PATH 中(需要 2.0.9 或更高版本)。如果沒有,請下載並按照設定說明操作:http://maven.apache.org
  2. 如果您還沒有支援 Maven 的 Eclipse 版本,您可以下載 SpringSource Tool Suite (STS),它將直接支援這些專案(STS 甚至包含對支援 OSGi 的示例的支援)。或者,您可以手動將 Maven 外掛(例如 m2eclipse)新增到現有的 Eclipse 安裝中。
  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' 專案,您會在該特定專案上看到一些錯誤(但在工作區構建完成後,您不應該在其他專案上看到任何錯誤)。這些錯誤在配置執行時和 Bundle 倉庫後就會得到解決。如果您想使用 OSGi 示例,請參閱參考手冊中的專門章節…

Git 遷移

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

你們中的一些人可能已經注意到,最近的帖子中,dm Server 團隊一直在引用 Git 倉庫 URL。該團隊一直在遷移其所有原始碼,我很高興地宣佈,這項遷移工作已經完成。下面的列表包含了 dm Server 團隊管理的 Git 程式碼倉庫的 URL。如果您之前引用的是 SVN 中對應的倉庫,請轉而克隆這些新的倉庫。

此公告僅涵蓋 dm Server 團隊管理的程式碼,不包括整個 Spring 產品組合。其他專案將按照自己的進度進行轉換,並且 Subversion…

dm Server 2.0 M3

工程 | Andy Wilkinson | 2009年7月15日 | ...

dm Server 2.0.0.M3 已釋出,現已開放下載

自 2.0.0.M3 釋出以來,我們在新特性和缺陷修復方面都取得了重要進展,正朝著最終版本邁進。如果您想了解我們一直在努力的所有內容,請檢視 M3 釋出說明。請繼續透過我們的部落格評論、論壇JIRA 提供反饋。

新增功能和值得關注的方面

OSGi Web 容器參考實現的整合

dm Server 現在包含了 OSGi Web 容器參考實現,並將其用於所有 Web 支援。作為這項工作的一部分,我們還開始使用標準的 XML 格式來配置 dm Server 中的 Tomcat。

管理控制檯中的轉儲分析

dm Server 的管理控制檯新增了 Dump Inspector。Dump Inspector 可用於檢查 dm Server 服務元件產生的診斷轉儲。

dump-inspector

使用 Git 作為我們的版本控制系統

我們最近將 dm Server 的原始碼遷移到了 Git,因為我們認為可以從 Git 的分散式特性及其對分支的優秀支援中受益匪淺。如果您有興趣訪問 dm Server 的原始碼並從原始碼構建 dm Server,現在程式碼已託管在 Git 中,相關說明如下。

文件更新

許多新新增的功能現已涵蓋在 dm Server 使用者指南開發者指南中。

ConfigurationAdmin 的使用

dm Server 現在廣泛使用 ConfigurationAdmin 來管理其配置。這導致了 dm Server 配置檔案及其格式的更改。更新後的使用者指南中描述了新的檔案和格式。

更新的應用開發指南

我們更新了使用 dm Server 建立企業級 Java 應用的指南,使其與 2.0 版本保持同步。

使用 dm Server 的原始碼

dm Server 的 Git 倉庫

倉庫 URL內容
git://git.springsource.org/dm-server/util.git通用工具程式碼
git://git.springsource.org/dm-server/artifact-repositoryArtifact 倉庫
git://git.springsource.org/dm-server/osgi-extensions.gitOSGi 擴充套件和 Equinox hook
git://git.springsource.org/dm-server/kernel.gitdm 核心
git://git.springsource.org/dm-server/web.gitOSGi Web 容器整合和擴充套件
git://git.springsource.org/dm-server/servlet.git管理控制檯
git://git.springsource.org/dm-server/hosted-repository託管的 Artifact 倉庫
git://git.springsource.org/dm-server/documentation.git文件
git://git.springsource.org/dm-server/dm-server.git打包

從原始碼構建 dm Server

設定
在從原始碼構建 dm Server 之前,需要在您的機器上進行以下設定
  • 安裝 Java 6 並配置 JAVA_HOME 環境變數指向它
  • 安裝 Ant 1.7.1 或更高版本
  • 配置 ANT_OPTS 環境變數,提供至少 512MB 的最大堆記憶體,例如 ANT_OPTS=Xmx512m
  • Git 客戶端
  • 完成此設定後,您就可以構建 dm Server 了。

    打包已釋出的二進位制檔案
    構建打包好的 dm Server zip 檔案最簡單的方法是使用已釋出的現有二進位制檔案構建
    git clone git://git.springsource.org/dm-server/dm-server.git
    cd dm-server
    git checkout --track 2.0.0.M3 -b 2.0.0.M3
    ant…

使用 SpringSource Slices 實現可插拔樣式

工程 | Andy Wilkinson | 2009年7月10日 | ...

自我們宣佈 SpringSource Slices 以來,許多使用者和客戶詢問如何使用 Slices 使他們的網站樣式和品牌具有可插拔性。在這篇部落格中,我將演示使用 Slices 實現這一點是多麼容易。

可插拔樣式

我有一個標準的 war 檔案,名為 styled.host.war,其中包含一個非常簡單的 index.html 頁面
<html>
	<head>
		<title>SpringSource Slices Pluggable Styling Demonstration</title>
		<link rel="StyleSheet" href="styles/main.css" type="text/css" />
	</head>
	<body>
		<div class="header">
			<div class="title">SpringSource Slices</div>
			<div class="subtitle">Pluggable Styling Demonstration</div>
		</div>
	</body>
</html>

正如您所見,它正在查詢一個 CSS 檔案…

訂閱 Spring 新聞通訊

訂閱 Spring 新聞通訊,保持聯絡

訂閱

搶先一步

VMware 提供培訓和認證,助力您的發展。

瞭解更多

獲取支援

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

瞭解更多

即將舉辦的活動

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

檢視全部