10 分鐘上手 Spring Integration

工程 | Mark Fisher | 2009 年 2 月 13 日 | ...

Spring Integration 1.0 GA 版本於兩個月前在 SpringOne Americas 大會上釋出,從那時起,我就一直想寫一篇新的、最新的“入門”部落格文章。嗯,年初總是很忙的時候,所以我的目標是提供一個包含 10 個步驟的實踐示例。每個步驟大約需要一分鐘......除非你停下來思考 ;)。那麼,事不宜遲,我們開始吧!

步驟 1:下載 Spring Integration 分發包

你可以在這裡獲取最新版本(我撰寫本文時的版本是 1.0.1):http://www.springsource.com/download/community?project=Spring%20Integration

下載完成後,解壓檔案……

Spring 專家日 - 慕尼黑 3 月 10 日

工程 | Eberhard Wolff | 2009 年 2 月 4 日 | ...

3 月 10 日,我們將在德國舉辦第一屆 Spring 專家日!

主題和演講者包括

  • Spring 3.0 - Jürgen Höller(副總裁兼傑出工程師,Spring Framework 專案負責人)
  • SpringSource dm Server - 下一代應用伺服器 (Eberhard Wolff, 首席顧問, 區域總監)
  • 使用 Spring 開發 Web 應用及更多內容 (Agim Emruli, 高階顧問)
  • Spring Security 高階篇 (Mike Wiesner, 高階顧問)
  • Spring 和 OSGi 開發工具 (Christian Dupuis, 首席軟體工程師, Spring IDE & SpringSource Tool Suite 負責人)
  • 使用 SpringSource AMS 管理 Spring 應用 (Agim Emruli, 高階顧問)
  • 問答
所有講座將以德語進行。

本次活動費用為 90 歐元,包含午餐。

報名和更多詳情請訪問 http://springmuenchen.eventbrite.com/

Spring LDAP 1.3.0.RELEASE

釋出 | Mattias Arthursson | 2009 年 2 月 4 日 | ...

尊敬的 Spring 社群成員,

我們非常高興地宣佈 Spring LDAP 1.3.0.RELEASE 版本已釋出。這是一個主要版本,包含超過 1.2.1 版本的 50 多項修復;修改的重要性各不相同,從內部修改和微小修復到重要的 bug 修復和顯著的功能增加。

最重要的是,我們現在提供了一種直接在 LdapTemplate 中執行簡單的 LDAP 認證的方法。其他有用的改進包括 TLS 連線支援、引用處理改進,以及一些解決底層 Java JNDI API 問題的關鍵修復。像往常一樣,請參閱更新日誌以獲取此版本中包含的全部更改列表。

下載 | API 文件 | 參考文件

關於 Spring LDAP 專案
有關 Spring LDAP 專案的更多資訊,請參閱專案主頁。意見和支援請求應釋出到 Spring LDAP 支援論壇。Bug 和功能請求應報告到 Jira 問題跟蹤器

盡情使用吧!
Mattias Arthursson 與 Ulrik Sandberg,
Spring LDAP 專案團隊

在 OSGi 中暴露啟動類路徑

工程 | Costin Leau | 2009 年 1 月 19 日 | ...

我有時會遇到的一個相當常見的問題是如何在 OSGi 環境中使用 JDK 特定類。在某種程度上,這等同於從 OSGi 獲取啟動類路徑,而無需捆綁它。為了表達包依賴關係,Bundle 在其 Manifest 中使用 OSGi 指令 - 主要包括Export-Package以及Import-Package分別用於提供和宣告類包依賴關係。定義 Bundle 連線是建立模組化應用程式的關鍵步驟;但是,也存在像上面提到的問題那樣,所需的包是……

Spring Security 定製 (第 2 部分 - 即時調整安全會話)

工程 | Oleg Zhurakousky | 2009 年 1 月 3 日 | ...

想象一下您處於安全會話中(您已登入並被授權訪問特定資源),但您的安全基礎設施團隊更新了您的權利和許可權。也許您獲得了更多權利和許可權,或者您的權利被完全撤銷了。。。問題在於您的安全會話註冊在會話登錄檔中,在您登出/重新登入之前,在此安全會話中代表您的 Principal 不會被重新建立。如果情況更具戲劇性怎麼辦(畢竟我們這裡討論的是安全性)。。。您是一個心懷不滿的員工……

Spring Security 定製 (第 1 部分 - 定製 UserDetails 或擴充套件 GrantedAuthority)

工程 | Oleg Zhurakousky | 2009 年 1 月 2 日 | ...

這是我希望成為一個多部分系列小文章的第一部分,展示了圍繞 Spring Security 定製的實用示例。這些定製的需求並非虛構,都來自於實際場景。。。

假設您有以下需求。您有一個角色列表,其中每個角色包含  適用於該角色的業務功能列表(如下所示)

ROLE_ADMIN     BF_QUOTE_CREATE     BF_POLICY_CREATE     BF_POLICY_DELETE

ROLE_AGENT     BF_QUOTE_CREATE     BF_POLICY_CREATE

ROLE_USER     BF_QUOTE_CREATE

關鍵在於能夠進行授權……

在 SpringSource dm Server 中部署 GWT 應用 - 第 3 部分

工程 | Ben Corrie | 2008 年 12 月 19 日 | ...

引言

這是該系列三篇部落格中的最後一篇,描述了在 SpringSource dm Server™ 中構建和部署 GWT 應用程式的分步方法。第一篇部落格著眼於從示例 GWT 應用程式建立簡單 WAR 檔案的過程,第二篇部落格將 GWT 依賴項轉換為可以在多個應用程式之間共享的 OSGi bundle。最後一篇部落格將使用 Spring Dynamic Modules 進一步將我們的 GWT 示例模組化為 OSGi 服務。這應該清楚地展示 OSGi 模組化的好處:在執行時移除和替換服務的能力,無縫管理多個版本的 bundle,以及使用 dm Server 進行部署和管理是多麼簡單。

這是該系列中唯一實際使用 Spring Framework 的部落格。Spring 用於配置 Spring Dynamic Modules 併發布和消費 OSGi 服務。它還展示了一種連線 Spring 管理的 bean 與 GWT remoting 的機制。然而,我很清楚 Spring/GWT 整合本身是一個重要的主題,因此我特意在此只介紹一種簡單的解決方案。

請參閱第 1 部分,瞭解 GWT StockWatcher 示例的背景和我使用的軟體。

另請注意,您可以跳過所有這些繁瑣的說明,直接跳轉到……

使用 Spring BlazeDS Integration 1.0.0.M1

工程 | Jeremy Grelle | 2008 年 12 月 17 日 | ...

更新:下面顯示的大多數程式碼示例已經過時,已被更當前的部落格文章“使用 Spring BlazeDS Integration 1.0”中的示例取代。

今天我們宣佈了開源 Spring 專案組合的最新成員 Spring BlazeDS Integration 的第一個里程碑版本的公開發布。該專案的目的是透過使用 Adobe Flex 作為前端客戶端,使構建 Spring 支援的富網際網路應用 (RIA) 變得更容易。它旨在透過為使用開源 Adobe BlazeDS 專案及其強大的功能提供一流的支援來達到此目的……

Spring BlazeDS Integration 1.0.0.M1 釋出

釋出 | Jeremy Grelle | 2008 年 12 月 17 日 | ...

尊敬的 Spring 社群成員,

我很高興地宣佈,開源 Spring 專案組合的最新成員 Spring BlazeDS Integration 的第一個公開開發里程碑版本現已可用。
下載 | 參考文件 | JavaDocs | 更新日誌

這是一個基礎版本,為結合 Spring 程式設計模型使用 Adobe Flex 和 BlazeDS 構建富網際網路應用奠定了基礎。  我們已經為下一個里程碑考慮了一些進一步的整合想法,我想邀請社群透過試用此早期預覽並在我們邁向成熟的 1.0 版本時在社群論壇Jira 中向我們提供反饋。  請查閱使用 Spring BlazeDS Integration 1.0.0.M1 來開始使用。

Jeremy Grelle
Spring BlazeDS Integration 專案負責人      

Grails 中的 Spring Integration (第 1 部分)

工程 | Russ Miles | 2008 年 12 月 11 日 | ...

Spring Integration 上週釋出了 1.0 GA 版本,因此,受到 SpringONE Americas 大會上 Adrian 主題演講(不是 Monty Python 小品,只是 Grails 現場編碼示例)的啟發,我認為展示如何在略有不同的 Grails 應用環境中使用 Spring Integration 會很有趣。

請注意:這是我在個人部落格 @ www.russmiles.com 的交叉釋出文章

本系列文章將探討如何在 Grails 中透過多種配置新增 Spring Integration,最終會形成一個完整的 Spring Integration Grails 外掛。這更像是一篇線上日記,你將有機會看到我們如何透過引導 Spring 來邁出第一步……

訂閱 Spring 郵件列表

訂閱 Spring 郵件列表保持聯絡

訂閱

領先一步

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

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

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

檢視全部