Spring LDAP 1.3.1 釋出

釋出 | Ulrik Sandberg | 2010年11月30日 | ...

親愛的Spring社群,

我們很高興地宣佈 Spring LDAP 1.3.1 版已釋出。這是一個更新版本,添加了一個新的 LDIF 解析庫、一個物件-目錄對映 (ODM) 框架,並修復了 1.3.0 中的一些問題。下載 | 更新日誌

一些更重要變更的摘要

  • 添加了一個物件-目錄對映 (ODM) 框架,用於 LDAP 和 Java 物件之間基於註解的對映;類似於 Hibernate 或 JPA,但專門用於 LDAP。感謝 Paul Harvey 的貢獻。(文件
  • 添加了一個 LDIF 解析庫,可選擇與 Spring Batch 整合。感謝 Keith Barlow 的貢獻。(文件
  • 擴充套件了 ContextMapperCallbackHandler,可以向關聯的對映器提供指示,表明每個搜尋結果的響應都不同。(LDAP-185
  • 現已支援 DIGEST-MD5 SASL 身份驗證機制。由 Marvin S. Addison 貢獻。(LDAP-173
  • AbstractTlsDirContextAuthenticationStrategy 現在提供了一個設定器,用於自定義用於 TLS 協商的 SSLSocketFactory。(LDAP-180
  • 添加了透過 AuthenticationErrorCallback 提供可能的身份驗證異常的身份驗證方法。(LDAP-192

在此處獲取最新的 Spring LDAP 版本

Ulrik Sandberg 和 Mattias Hellborg-Arthursson,Jayway
Spring LDAP 團隊

關於

Spring LDAP 是一個用於簡化 LDAP 操作的 Java 庫,基於 Spring 的 JdbcTemplate 模式。該框架將使用者從常見的繁瑣工作中解脫出來,例如查詢和關閉上下文、迴圈遍歷結果、編碼/解碼值和過濾器等等。

LdapTemplate 類封裝了傳統 LDAP 程式設計中涉及的所有管道工作,例如建立 DirContext、迴圈遍歷 NamingEnumerations、處理異常和清理資源。這讓程式設計師可以處理重要的事情——在哪裡找到資料(DN 和過濾器)以及如何處理它(對映到和從域物件、繫結、修改、解綁等等),就像 JdbcTemplate 將程式設計師從所有除了實際 SQL 和資料如何對映到域模型之外的工作中解脫出來一樣。

除此之外,Spring LDAP 還提供事務支援、一個連線池庫、一個物件-目錄對映 (ODM) 框架、一個帶有 Spring Batch 整合的 LDIF 解析庫、從 NamingExceptions 到映象的未檢查異常層次結構的異常轉換,以及用於處理過濾器、LDAP 路徑和屬性的多個實用程式。

Spring LDAP 需要 J2SE 1.4 或更高版本才能執行,並支援 Spring Framework 2.0.x、2.5.x 以及 3.0.x。從原始碼構建發行版二進位制檔案需要 J2SE 1.4 或更高版本。對於 1.2.1 版,從原始碼構建時還需要安裝 JavaCC 4.0。對於 1.3.x 版則不需要,因為它使用 Maven2,它在後臺處理所有此類依賴項。

從何開始

從上面的連結下載分發包。分發包包含詳盡的 JavaDoc 文件以及完整的參考文件和示例應用程式,說明了使用 Spring LDAP 的不同方式。

支援

支援可在 Spring LDAP 支援論壇上獲得
Bug 報告、增強請求和補丁應提交至 JIRA 問題跟蹤器

原始碼

原始碼可在 Spring Framework Subversion 儲存庫中獲取
http://src.springframework.org/svn/spring-ldap/trunk(最新原始碼)
http://src.springframework.org/svn/spring-ldap/tags/spring-ldap-1.3.1.RELEASE(1.3.1 原始碼)

Maven 使用者

所有生產版本的工件將從中央 Maven 儲存庫中獲取。或者,您可以指定 SpringSource 釋出儲存庫

<repositories>
    <repository>
        <id>spring-release</id>
        <url>http://maven.springframework.org/release</url>
    </repository>
</repositories>

1.3.1.RELEASE 中的依賴項是

<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core-tiger</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-odm</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-ldif-core</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-ldif-batch</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>

釋出候選版本和里程碑版本可從 Spring Source 里程碑儲存庫中獲取

<repositories>
    <repository>
        <id>spring-milestone</id>
        <url>http://maven.springframework.org/milestone</url>
    </repository>
</repositories>

每夜快照可從 Spring Source 快照儲存庫中獲取

<repositories>
    <repository>
        <id>spring-snapshot</id>
        <url>http://maven.springframework.org/snapshot</url>
    </repository>
</repositories>

1.3.2.CI-SNAPSHOT 的依賴項是
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core-tiger</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-odm</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-ldif-core</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-ldif-batch</artifactId>
    <version>1.3.2.CI-SNAPSHOT</version>
</dependency>

Spring Integration 的 Maven 配置

釋出 | Mark Fisher | 2010年11月30日 | ...

依賴

在 POM 的 <dependencies> 部分新增以下內容

<dependency>
   <groupId>org.springframework.integration</groupId>
   <artifactId>spring-integration-core</artifactId>
   <version>2.2.3.RELEASE</version>
</dependency>

這將使“spring-integration-core”模組可用於您的專案(“core”包括訊息 API 和企業整合模式支援)。如果您想使用任何介面卡或對 XML、Groovy 和/或 Spring Security 的支援,您可以將以下一個或多個作為“artifactId”值新增

  • spring-integration-event
  • spring-integration-feed
  • spring-integration-file
  • spring-integration-ftp
  • spring-integration-groovy
  • spring-integration-http
  • spring-integration-ip
  • spring-integration-jdbc
  • spring-integration-jms
  • spring-integration-jmx
  • spring-integration-mail
  • spring-integration-rmi
  • spring-integration-security
  • spring-integration-sftp
  • spring-integration-stream
  • spring-integration-test
  • spring-integration-twitter
  • spring-integration-ws
  • spring-integration-xml
  • spring-integration-xmpp

注意:以上列出的任何模組都將作為傳遞依賴項引入“core”模組,因此如果您至少使用其中一個,則無需在 POM 中包含它。此外,一些…

Spring Integration 2.0 GA 釋出 (2010年11月)

釋出 | Adam Fitzgerald | 2010年11月29日 | ...

如果您錯過了,上週 Mark Fisher 宣佈 Spring Integration 2.0 已正式釋出 (GA)。參考手冊中有一個 “Spring Integration 2.0 新特性?” 部分,對於現有 1.0 使用者來說是一個很好的起點,並提供了指向手冊中詳細解釋新特性的相關部分的多個連結。Mark 的部落格還涵蓋了相關的 Maven POM 條目和供社群嘗試的 示例應用程式

還有一個題為 “使用 Spring 構建訊息驅動的架構” 的近期網路研討會,其中對 Spring 對 ApplicationEvents、JMS、AMQP、任務執行和排程的支援進行了相當廣泛的概述。此外,還演示了許多介面卡:REST、SOAP、電子郵件、XMPP 和 Twitter。對於希望在一個小時內儘可能多地瞭解 Spring Integration 及其在 Spring 平臺中的定位的任何人,都強烈推薦觀看此次網路研討會。

下載 | 參考手冊 | 網路研討會 | 論壇 | 問題跟蹤器

Spring Android 1.0.0.M1 釋出

版本釋出 | Roy Clarkson | 2010年11月20日 | ...

親愛的Spring社群,

我們很高興地宣佈,Spring Android 專案的首個里程碑版本現已釋出!

Spring Android 支援在 Android 環境中使用 Spring Framework。1.0.0.M1 版本的核心功能是 RestTemplate 支援,它為原生 Android 應用程式提供了一個強大的 REST 客戶端。

為了幫助您入門,Keith 釋出了一篇名為“Spring into Mobile Application Development”的部落格,該部落格深入介紹了該專案。

這個里程碑標誌著未來激動人心的道路的開端。如果您正在構建與 Spring Web 應用程式通訊的原生 Android 應用程式,我們邀請您加入 Spring Android 專案的開發!

Spring Mobile 1.0.0.M1 釋出

版本釋出 | Roy Clarkson | 2010年11月19日 | ...

親愛的Spring社群,

我們很高興地宣佈 Spring Mobile 專案的第一個里程碑版本現已可用!

Spring Mobile 提供了 Spring MVC 的擴充套件,有助於跨平臺移動 Web 應用程式的開發。1.0.0.M1 版本的決定性特性是支援伺服器端裝置檢測。

為了幫助您入門,Keith 釋出了一篇 “Spring 移動應用開發” 部落格,其中深入介紹了該專案。

此里程碑是激動人心的道路上的第一步。我們邀請您參與 Spring Mobile 的開發,並期待您的反饋!

SpringSource Tool Suite 2.5.1 釋出

釋出 | Christian Dupuis | 2010年11月12日 | ...

尊敬的 Spring 社群

我很高興地宣佈,我們剛剛釋出了 SpringSource Tool Suite (STS) 2.5.1.RELEASE。

新版本的一些亮點

  • 新功能使 Spring Roo 1.1.0.RELEASE 更強大
  • 支援 tc Server 2.1,包括 Spring Insight
  • Grails 專案現在可以直接從 STS 部署到 tc Server;只需將應用程式拖到伺服器上,並確保啟動新的 Spring Insight 來分析你的應用程式
  • Groovy 程式碼除錯增強功能
  • JDT 編織預設啟用

有關新功能和錯誤修復的更多詳細資訊,請參閱新功能和值得注意文件。還提供了詳細的安裝說明

與往常一樣,下載可從 STS 下載頁面獲取。如果你有任何問題或疑問,請隨時訪問社群支援論壇

Spring Social 1.0.0 里程碑 1 現已釋出

版本釋出 | Craig Walls | 2010年11月03日 | ...

親愛的Spring社群,

我們很高興地宣佈 Spring Social 1.0 的第一個里程碑版本現已可用!

Spring Social 支援開發面向社交的應用程式,將您的應用程式使用者與他們常去的社交網路聯絡起來。Greenhouse 參考應用程式也展示了 Spring Social 的強大功能。

Spring Social 1.0.0-M1 包含以下核心功能:

  • 用於與 Twitter、Facebook、LinkedIn、TripIt 和 Greenhouse 互動的社交模板
  • 一個支援 OAuth 的連線工廠,用於使用 OAuth 身份驗證詳細資訊對 RestTemplate 請求進行簽名
  • 一個 Web 引數解析器,用於在 Spring MVC 控制器中提取 Facebook 使用者 ID 和訪問令牌資訊

為了幫助您入門,我釋出了 “社交化 Spring 應用程式”,這是對 Spring Social 的介紹。

此里程碑版本僅僅是開始。我們期待您的反饋,以幫助我們塑造 Spring Social。

下載 | Javadoc API

Spring 3.0.5 現已釋出

釋出 | Adam Fitzgerald | 2010年10月29日 | ...

在上一週的 SpringOne 2GX 會議引起的各種新聞和興奮中,我們錯過了 Spring 3.0.5 現已釋出的訊息。此版本解決了 80 多個小問題,並對 Spring 表示式語言 (SpEL)、註解支援和嵌入式資料庫進行了一些小的改進。請務必閱讀變更日誌以獲取所有詳細資訊。

下載 | 文件 | Javadoc API | 變更日誌 | JIRA

請記住,Spring 使用者可以在 社群論壇中提問,並在 JIRA 中報告問題。

Spring ActionScript 1.1 釋出

釋出 | Adam Fitzgerald | 2010年10月29日 | ...

尊敬的社群:

我們很高興地宣佈 Spring ActionScript 1.1 現已釋出。

下載 | API 文件 | HTML 文件 | 變更日誌

除了修復一系列 bug 外,此版本還增加了以下新特性和增強功能:

  • 元件掃描和上下文 XML 名稱空間
  • 測試框架
  • PostConstruct、PreDestroy 和 Inject 元資料

有關此版本的詳細資訊包含在 Spring ActionScript 部落格中。社群成員可以在社群 論壇上提問,並在 JIRA 中報告問題。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有