Grails 1.3 釋出

工程 | Graeme Rocher | 2010年5月11日 | ...

我很高興地宣佈 Grails 1.3 即時可用!Grails 版本的追隨者會記得,距離 Grails 上一個主要版本(Grails 1.2 於 12 月釋出)釋出時間不長,但考慮到需要讓開發人員儘快獲得最新最好的 Groovy 版本,Grails 1.3 可以被視為 Groovy 1.7 釋出。Groovy 團隊在為 Groovy 語言帶來了各種出色的新功能方面做得非常出色,例如匿名內部/巢狀類、AST 構建器和 power asserts(我個人最喜歡),所有這些現在都可在……

SpringSource將收購GemStone資料管理

工程 | Rod Johnson | 2010年5月6日 | ...

又一週,又一個重要公告。VMware旗下的SpringSource部門今天宣佈,我們已達成最終協議,將收購資料網格技術的領導者GemStone Systems

此次收購,就像我們最近收購Rabbit Technologies一樣,為我們的中介軟體產品組合增添了另一個私有云和公共雲的關鍵構建模組。與Rabbit、SpringSource和VMware的其他產品一樣,GemStone技術在當今的企業場景和未來的雲世界中都具有價值。此次收購還為我們的中介軟體增加了重要的能力…

VMforce提供Spring雲平臺

工程 | Rod Johnson | 2010年4月27日 | ...

VMware和Salesforce今天宣佈合作,共同構建名為VMforce的企業Java雲平臺。可以理解,這一公告在更廣泛的業界背景環境中受到了廣泛關注,但今天我想重點關注SpringSource技術在新平臺中的核心作用以及它為Spring社群的開發者帶來的獨特而引人注目的好處。

什麼是VMforce?

VMforce是VMware和SalesForce聯合提供的服務。VMforce使用Force.com物理基礎設施來執行vSphere,並帶有一個特殊的定製vCloud層,從而實現無縫擴充套件和管理。在該層之上,VMforce執行SpringSource tc Server例項,為執行在VMforce上的企業應用程式提供執行環境。Spring應用程式可以將自己的企業資料儲存在Force.com資料庫中,或者使用已經存在的資料。所有這些架構細節都無縫整合到一個單一平臺中,允許開發人員以他們與本地tc Server或Tomcat例項互動的方式與伺服器互動。
vmforceCloud

在VMforce上開發Spring應用程式

為了確保開發人員能夠高效地使用這個新平臺並利用他們現有的技能,我們正在構建與SpringSource Tool Suite的整合,這讓開發人員可以像使用一個簡單的本地Tomcat例項一樣對待他們的VMforce賬戶,但具有令人難以置信的可擴充套件性。與STS的其他部分一樣,此整合將是免費的。

STS/VMforce 整合意味著您可以拖放應用程式將其部署到平臺,並利用增量重新部署進行快速往返開發,即使平臺是…

SpringSource憑藉RabbitMQ進軍雲訊息領域

工程 | Rod Johnson | 2010年4月13日 | ...

我很高興宣佈VMware旗下的SpringSource部門已收購了Rabbit Technologies Ltd.,這家公司是廣受歡迎的開源雲訊息技術RabbitMQ背後的公司。此次收購將增強我們的中介軟體產品組合,並加速我們的雲計劃。

雲中的訊息演進

隨著組織越來越多地在雲環境中構建和部署應用程式,支援這種新模型的基礎設施也在不斷發展。需要一種新型的輕量級、可靠、可擴充套件和可移植的訊息系統,以支援將使用者請求路由到適當的資源,無論它們位於何處。RabbitMQ在該領域處於領先地位,並在雲訊息方面展現了顯著創新。

RabbitMQ之所以非常適合雲,主要有三個原因

  • 開放性:RabbitMQ是開源的,擁有一個開放和活躍的社群,並且基於開放標準。開放性將是成功的雲平臺的關鍵因素,因為如果雲最終只是另一種供應商鎖定,那麼它將失去很多吸引力。
  • 靈活的可擴充套件性:RabbitMQ能夠以多種不同方式進行擴充套件,不僅包括技術上的橫向擴充套件,還包括跨服務擴充套件的聯合訊息傳遞,直至地理分散式擴充套件。
  • 基於協議:RabbitMQ是一個基於協議而非API的訊息系統。這意味著訊息客戶端不依賴於供應商安裝的庫,這增加了應用程式的可移植性,並允許來自各種不同平臺的客戶端訊息傳遞。這種方法還允許RabbitMQ支援多種協議,從而增加了它在雲等異構環境中的實用性。

事實上,Rabbit對雲場景的適用性已經透過雲服務提供商和構建私有云的組織(如NASA Nebula)的實際採用得到了證實。

這對你意味著什麼?

如果您是RabbitMQ社群的一員,這是一個好訊息,也是對您技術選擇的進一步重要驗證。RabbitMQ將繼續保持開源,並以與以前相同的方式分發。社群可以期待對這項卓越技術的更多投入,這將顯著改進開源版本。RabbitMQ社群還可以期待獲得SpringSource對其其他開源社群(如Spring、Grails、Groovy和基於Apache的技術)所提供的相同奉獻和支援。

我們熱愛並致力於語言的多樣性…

將作業配置上傳到 Spring Batch Admin

工程 | Dave Syer | 2010年4月8日 | ...

一個有趣的、沒有普遍良好解決方案的問題是:我如何更改正在執行的 Spring 應用程式的配置?最近釋出的 Spring Batch Admin 1.0.0.M3 具有一項配置上傳功能,以一種特殊的方式解決了這個問題。在最近慕尼黑的 S2GForum 上有人詢問了此功能(如果您錯過了,請註冊參加五月份在倫敦阿姆斯特丹舉行的活動),我很高興地告訴他此功能已存在,因此也許值得多花點時間介紹一下……

基本用例的螢幕截圖

上傳前的作業檢視 我們首先看一下應用程式中的作業檢視。它顯示了 Web 應用程式可以啟動或監視的作業列表。

現在計劃上傳一個新的作業配置,並看到此檢視發生變化。因此,我們開始……

Spring Framework 3.0.2 釋出

工程 | Juergen Hoeller | 2010年4月2日 | ...

我很高興地宣佈 Spring Framework 3.0.2 現已釋出,其中包含對使用者報告問題的 100 多個修復。請從我們的下載頁面獲取。

Spring 3.0.2 跟上了最近的第三方版本,例如 **Hibernate 3.5 final, OpenJPA 2.0 beta 3, Hessian 4.0.3, and JasperReports 3.7**。此外,此版本還對 Web 支援進行了改進(例如新的 HttpEntity 類),並修復了一些迴歸問題。

我們建議從所有先前的 Spring 3.0 版本升級到 Spring 3.0.2 - 無論是開發還是生產環境。如果您當前使用的是 Spring 2.5,那麼 3.0……

SpringSource dm Server 2.0.1 釋出

工程 | Glyn Normington | 2010年4月01日 | ...

SpringSource dm Server 2.0.1 於今日釋出

此版本修復了一些小錯誤和一個安全問題。管理控制檯的dojo版本從1.3.2升級到1.3.3,以防止開放重定向攻擊

此版本還包括OSGi Web容器的最終參考實現。OSGi Web容器規範最近由OSGi聯盟作為OSGi 4.2企業規範的一部分發布。

dm Server沒有進一步的釋出計劃,因為該專案正在捐贈給Eclipse基金會,成為Virgo。我們的目標是在適當時候釋出Virgo的基線版本…

在 Spring Integration 2.0 M3 中使用 UDP 和 TCP 介面卡

工程 | Gary Russell | 2010年3月29日 | ...

Spring Integration 2.0 Milestone 3 中引入的 UDP 和 TCP 通道介面卡可在兩個或多個 Spring Integration 應用程式之間,或者在 Spring Integration 應用程式與其他平臺之間提供輕量級通訊。

緊隨 Oleg 關於貸款經紀人的部落格,我使用相同的示例來展示 M3 中提供的新的 UDP 介面卡。假設貸款經紀公司執行長聽到一些客戶抱怨一些銀行報價過高。他詢問資訊長是否可以監控銀行返回的報價……

Spring Integration 2.0 Milestone 3 釋出

工程 | Mark Fisher | 2010 年 3 月 23 日 | ...

上週釋出了 Spring Integration 2.0 的第三個開發里程碑(在此處 下載)。

如果您閱讀了 Oleg 最近的部落格,您已經知道我們開始基於“貸款經紀人”示例構建一個新的參考示例實現,該示例在 Gregor Hohpe 和 Bobby Woolf 的 企業整合模式一書中扮演著重要角色。

我想釋出一篇簡短的部落格,列出此版本中的其他一些新增功能和改進。您可以在接下來的幾周內看到更多詳細介紹這些功能的部落格文章。我將包含一些……

EIP“貸款經紀人”參考實現 (第一部分)

工程 | Oleg Zhurakousky | 2010 年 3 月 19 日 | ...

我們很高興地宣佈“貸款經紀人”參考實現的第一部分。“貸款經紀人”概念已成為展示 企業整合模式 (EIP) 的事實參考領域——由 Gregor Hohpe 和 Bobby Woolf 撰寫,而貸款經紀人 RI 的這一部分展示瞭如何使用 Spring Integration (SI) 框架實現和應用企業整合模式

介紹

lb-pipesFilters

EIP 架構的核心是非常簡單但功能強大的 管道和過濾器訊息 概念。端點(過濾器)透過通道(管道)相互連線。生產端點將訊息傳送到通道,訊息由消費端點檢索。這種架構旨在定義描述端點之間如何交換資訊的各種機制,而無需瞭解這些端點是什麼或它們正在交換什麼資訊,從而提供非常

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有