領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多親愛的Spring社群,
我們很高興地宣佈 Spring LDAP 1.3.1 版已釋出。這是一個更新版本,添加了一個新的 LDIF 解析庫、一個物件-目錄對映 (ODM) 框架,並修復了 1.3.0 中的一些問題。下載 | 更新日誌
一些更重要變更的摘要
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>
<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>