对于最新稳定版本,请使用 Spring LDAP 4.0.2!spring-doc.cadn.net.cn

前言

Java 命名和目录接口(JNDI)对 LDAP 编程而言,就像 Java 数据库连接(JDBC)对 SQL 编程而言。JDBC 与 JNDI/LDAP(Java LDAP)之间存在若干相似之处。尽管它们是两个完全不同的 API,各有优缺点,但它们共享一些相似的特征:spring-doc.cadn.net.cn

这些点往往会导致在API的常见用例中的大量代码重复。众所周知,代码重复是"code smell"中最糟糕的一种。总而言之,这 boils down to 这一点:使用Java进行JDBC和LDAP编程既极其单调又重复。spring-doc.cadn.net.cn

Spring JDBC,Spring 框架的核心组件之一,提供了优秀的工具来简化 SQL 编程。我们需要一个类似的框架来为 Java LDAP 编程提供支持。spring-doc.cadn.net.cn