親愛的 Spring 社群,
我們很高興地宣佈 Spring LDAP 1.1.1 版本已經發佈。 這是添加了幾個新功能並修復了 1.1 中存在的一些問題的更新版本。 下載 | 變更日誌 | 文件 | API
更重要變更的摘要
- 新增了在搜尋中使用伺服器端控制的功能。
- DirContextAdapter.getNameInNamespace() 現在返回完整的 DN。
- DistinguishedName 現在支援由 '+' 符號分隔的多值 RDN,例如 "cn=Rod+sn=Johnson"。
- 新增了獲取返回屬性名稱陣列的查找方法。
- 在內部將 Spring 升級到 2.0。 仍然支援 Spring 1.2.8。
關於 Spring LDAP
Spring LDAP 是一個 Java 函式庫,用於簡化 LDAP 操作,基於 Spring 的 JdbcTemplate 模式。 該框架減輕了用戶查找和關閉上下文、迴圈遍歷 NamingEnumerations、編碼/解碼值和篩選器等的負擔。
LdapTemplate 類封裝了傳統 LDAP 程式設計中涉及的所有管道工作,例如創建、迴圈遍歷 NamingEnumerations、處理 Exceptions 和清理資源。 這讓程式設計師可以處理重要的事情 - 在哪裡找到資料(DN 和篩選器)以及如何處理它(映射到和從域物件、綁定、修改、取消綁定等),就像 JdbcTemplate 解除了程式設計師除了實際 SQL 之外的所有事情以及資料如何映射到域模型一樣。
除此之外,Spring LDAP 還提供了從 NamingExceptions 到 DataAccessExceptions 的 Exception 轉換,以及幾個用於處理篩選器、LDAP 路徑和屬性的實用程式。
Spring-LDAP 需要 J2SE 1.4。 需要 J2SE 1.4 才能建置。 運行範例需要 J2EE 1.4(Servlet 2.3、JSP 1.2)。
從哪裡開始
從上面的連結下載發行版。 該發行版包含大量的 JavaDoc 文件以及完整的參考文件和一個範例應用程式,說明了使用 Spring LDAP 的不同方式。
首頁
Spring LDAP 的永久首頁位於 http://www.springframework.org/ldap。
歷史
Spring LDAP 基於 SourceForge LdapTemplate 專案。 建議 LdapTemplate 的使用者切換到 Spring LDAP。
Mattias Arthursson & Ulrik Sandberg
Spring LDAP 專案團隊