領先一步
VMware 提供培訓和認證,以加速您的進展。
了解更多親愛的 Spring 社群,
我們很高興宣佈 Spring LDAP 1.3.1 版本已發佈。這是一個更新版本,新增了一個新的 LDIF 解析程式庫、一個物件-目錄對應 (ODM) 框架,並修正了 1.3.0 版本中的一些問題。下載 | 變更日誌
更重要變更的摘要
Ulrik Sandberg 和 Mattias Hellborg-Arthursson, Jayway
Spring LDAP 團隊
Spring LDAP 是一個 Java 程式庫,用於簡化 LDAP 操作,基於 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,Maven2 會在幕後處理所有此類相依性。
從哪裡開始
從上面的連結下載發行版。該發行版包含廣泛的 JavaDoc 文件以及完整的參考文件和一個範例應用程式,說明使用 Spring LDAP 的不同方式。
支援
支援可在Spring LDAP 支援論壇上獲得
錯誤報告、增強請求和修補程式應提交至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 使用者
所有生產版本的 Artifacts 都將從中央 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>
Nightly snapshots 可從 Spring Source snapshot 儲存庫獲得
<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>