dm Server 2.0 M2

工程 | Andy Wilkinson | 2009 年 5 月 19 日 | ...

dm Server 2.0.0.M2 已釋出,現可供下載。自 2.0.0.M1 釋出以來的兩次衝刺中,我們在新功能和缺陷修復方面都取得了重大進展,正朝著最終版本邁進。如果您有興趣瞭解我們一直在進行的所有工作,請查閱 M2 釋出說明。請繼續透過部落格評論、論壇JIRA 向我們提供反饋。

新增內容

支援 Spring 3

在此里程碑版本中,我們將 dm Server 升級到在 Spring 3 上執行。隨著我們向 dm Server 2.0 的最終版本邁進,我們將隨著新的里程碑和快照版本的釋出而升級 Spring 3 的版本。

克隆改進

我們對自動克隆的支援進行了重大改進。例如,您現在可以在同一個 dm Server 中並行執行基於 Spring 2.5.6 和 Spring 3 的應用程式。

被監控的倉庫

增加了對被監控倉庫的支援。被監控的倉庫配置為監控您檔案系統上的一個目錄,當工件被新增到該目錄時,它們將可供 dm Server 的預配系統使用。同樣地,當工件從該目錄中移除時,它們將不再可供 dm Server 的預配系統使用。

以下是一個被監控倉庫的配置示例

"watched-repo" : {
    "type" : "watched",
    "watchDirectory" : "repository/watched",
    "watchInterval" : 5
}

結合 Bundlor 使用 OSGi Profile

工程 | Ben Hale | 2009 年 5 月 18 日 | ...

當管理和轉換包含在SpringSource Enterprise Bundle Repository 中的大量 Bundle 時,很難記住哪些包是 boot delegated、哪些是從系統 Bundle 匯出的,或者哪些是從系統中其他 Bundle 匯出的。這些資訊很重要,因為您可能不想匯入 boot delegated 的包,您可能確實想匯入系統 Bundle 中 "0" 版本的包,並且您想為所有其他包定義自定義匯入。記住哪些包屬於這些類別中的哪個最終會有點容易出錯,並且定義模板...

Grails 1.1.1 釋出,支援 Google AppEngine

工程 | Graeme Rocher | 2009 年 5 月 14 日 | ...

今天我們很高興地宣佈 Grails 1.1.1 已釋出,該版本在 Grails 1.1 的基礎上提供了許多增量改進,同時還正式引入了對 Google AppEngine 的支援。

Groovy 本身自發布以來就已在 AppEngine 上執行,但我們在 Grails 中進行了一些調整,以使 Grails 應用程式也能在 AppEngine 上執行。

其中包含引入了一個 AppEngine 外掛,該外掛用 JDO(很快將是 JPA)替換 Hibernate 作為持久化層,以便利用 Google 的 DataStore API。該 AppEngine 外掛還集成了 AppEngine 開發...

Bundlor 版本擴充套件和屬性替換

工程 | Christopher Frost | 2009 年 5 月 12 日 | ...

引言

最近 Bundlor 的 M3 里程碑版本已釋出(論壇公告)。此里程碑版本增加了對屬性替換 (Property Substitution) 和版本擴充套件 (Version Expansion) 的支援。本部落格文章解釋瞭如何利用這些新功能來提高生成的 Manifest 的質量。

屬性替換

現在可以使用 Bundlor 將任何屬性值替換到您的 Manifest 模板中。

Bundle-Name: ${name}
Bundle-Description: Test bundle using new version of Kernel at ${com.springsource.kernel}
Import-Template: com.springsource.kernel.*;version="${com.springsource.kernel}"

這種語法允許您為 ${name}${com.springsource.kernel} 指定屬性佔位符,並在執行時將其替換為實際值。這些值的傳入方式取決於正在使用的 Bundlor 前端。

在命令列中指定屬性

當 Bundlor 從命令列執行時,它將使用所有可用的系統屬性,這不包括任何環境變數。命令列指令碼將傳遞透過 -D 傳入的任何變數,因此以下命令將為 ${com.springsource.kernel} 屬性提供值 '2.0.0.RELEASE',併為 ${name}...

SpringSource Tool Suite 現已免費

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

那是在 4 月 27 日下午 2:39 左右,Rod 在他的 SpringOne Europe 開幕主題演講中宣佈:

“STS 將免費!”

Reto Meier,與我們的合作伙伴 namics 一起,拍下了那一刻的證明照片併發布在 flickr.com 上。SpringOne 的聽眾似乎也對這一宣佈感到非常興奮,結果不久之後這個訊息就傳到了會議之外。

所以我們來了,既然 Rod 承諾了,我們就不能反悔了…… ;-)

Rod @ SpringOne

今天我們自豪地兌現了 Rod 的承諾,並宣佈首個免費版本的 STS 已經發布,可從產品頁面下載...

Spring BlazeDS Integration 1.0.0.RC1 釋出

釋出版本 | Jeremy Grelle | 2009 年 5 月 6 日 | ...

尊敬的 Spring 社群成員:

我很高興地宣佈,Spring Web 開源專案中最新的一個專案 Spring BlazeDS Integration 的首個釋出候選版本現已可用。

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

除了修復了一些 bug 和進行了一些常規重構之外,此版本中增加的主要值得關注的功能有:

  • 基於註解的遠端目標配置
  • 為異常轉換和整合第三方介面卡等提供了大量自定義鉤子
  • 與 BlazeDS 訊息服務全面整合,包括支援 AMF、JMS 和 Spring Integration 訊息傳輸

對於從 M2 升級的使用者,請注意 <flex:remote-service> 標籤已重新命名為 <flex:remoting-destination>,以更符合 BlazeDS 的命名規範。除了這一改變,從 M2 升級到 RC1 的過程應該會很順利。

在整個開發過程中,社群為我們提供了寶貴的反饋意見,我鼓勵所有感興趣的人透過試用新功能並在社群論壇Jira中向我們提供反饋來參與進來,我們將快速推進到功能完善的 1.0 版本。

在 1.0 版本釋出之前,SpringSource 和 Adobe 將於 5 月 14 日再次聯合舉辦一場線上研討會,內容是如何使用 Adobe Flex 和 Spring BlazeDS Integration 構建 Spring 驅動的 RIA 應用並快速上手。您可以在此處報名參加這場免費線上研討會。

Jeremy Grelle
Spring BlazeDS Integration 專案負責人

Spring Framework 3.0 M3 釋出

工程 | Juergen Hoeller | 2009 年 5 月 6 日 | ...

我們很高興地宣佈,Spring 3.0 的第三個里程碑版本現已可用(下載頁面)!此版本包含了許多新功能和改進,其中包括...

參考文件:M3 是首個附帶參考文件的 Spring 3.0 里程碑版本,文件提供 HTML 和 PDF 兩種格式。即使文件仍在完善中,但目前已涵蓋了許多 3.0 特性領域。我們希望這份早期版本的文件能幫助您進一步瞭解 3.0 里程碑版本的特性。

註解式工廠方法:Spring 3.0 M3 包含核心...

SpringSource 與 Hyperic 整合,統一從開發人員到資料中心的應用生命週期管理

工程 | Rod Johnson | 2009 年 5 月 4 日 | ...

幾周前,我闡述了 SpringSource 關於建立一個跨越應用生命週期的統一企業級 Java 解決方案的願景。今天,我們宣佈在實現這一願景方面取得重大進展:SpringSource 收購了 Hyperic,這極大地增強了我們管理現代應用和基礎設施的能力。

隨著 SpringSource 的發展,就像 Spring 開源專案一樣,公司承擔了更廣泛的問題。今天的宣告是我們進軍伺服器領域的合乎邏輯的延續,並提供了進一步簡化...的可能性。

立即開始使用 Roo 獲得極致的 Java 生產力

工程 | Ben Alex | 2009 年 5 月 1 日 | ...

更新:“Spring Roo 入門”部落格系列的第二篇現已釋出,其中包含詳細的分步教程,可幫助您開始使用 Roo。第三篇詳細介紹了 Roo 的內部架構。

本週,Twitter 圈因 SpringOne Europe 的訊息而熱鬧非凡。其中一個引起廣泛關注的公告是 SpringSource 新的開源生產力工具,代號為“Roo”。

Roo 是一款複雜的往返式程式碼生成器,它可以讓您比想象中更快、更輕鬆地建立和演進 Spring 應用。即使您對程式碼生成有所保留,也仍然值得了解一下 Roo。它包含重要的創新,解決了程式碼生成的所有主要異議,同時仍然提供了最佳實踐的 Spring...

SpringSource tc Server - 合乎邏輯的下一步

工程 | Jim Jagielski | 2009 年 4 月 28 日 | ...

現在正是輕量級且企業級 Java 應用伺服器發展的成熟時機,而 Apache Tomcat 是其中的佼佼者。現在,透過 SpringSource tc Server,我們在 SpringSource 將其變為現實。

如果您熟悉 Covalent(現為 SpringSource),那麼您很可能知道 ERS(企業級伺服器)。ERS 是我們預構建、預打包且經過全面 QA 認證的 Apache httpd Web 伺服器和 Apache Tomcat 發行版。該發行版中還包含一些以模組形式提供的非常實用的 Apache 增強功能,例如 PHP、mod_perl 和 mod_snmp。有些不幸的是...

訂閱 Spring 新聞通訊

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

訂閱

領先一步

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

瞭解更多

獲取支援

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

瞭解更多

近期活動

檢視 Spring 社群的所有近期活動。

檢視全部