親愛的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 庫,基於 Spring 的 JdbcTemplate 模式,用於簡化 LDAP 操作。該框架將使用者從查詢和關閉上下文、遍歷 NamingEnumerations、編碼/解碼值和過濾器等繁重工作中解放出來。
LdapTemplate 類封裝了傳統 LDAP 程式設計中涉及的所有底層工作,例如建立、遍歷 NamingEnumerations、處理異常和清理資源。這使得程式設計師能夠處理重要的事情——在哪裡查詢資料(DN 和過濾器)以及如何處理它(對映到領域物件和從領域物件對映、繫結、修改、解綁等),就像 JdbcTemplate 將程式設計師從實際的 SQL 和資料如何對映到領域模型之外的所有工作中解放出來一樣。
除此之外,Spring LDAP 還提供從 NamingExceptions 到 DataAccessExceptions 的異常轉換,以及用於處理過濾器、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 專案團隊