spring-ldap - Spring LDAP

Distribution: RPM Universal
Repository: JPackage 5.0 all
Package name: spring-ldap
Package version: 1.2.1
Package release: 1.jpp5
Package architecture: noarch
Package type: rpm
Installed size: 281.04 KB
Download size: 225.23 KB
Official Mirror: mirrors.dotsrc.org
Spring LDAP is a Java library for simplifying LDAP operations, based on the pattern of Spring's JdbcTemplate. The framework relieves the user of common chores, such as looking up and closing contexts, looping through results, encoding/decoding values and filters, and more. The LdapTemplate class encapsulates all the plumbing work involved in traditional LDAP programming, such as creating a DirContext, looping through NamingEnumerations, handling exceptions and cleaning up resources. This leaves the programmer to handle the important stuff - where to find data (DNs and Filters) and what do do with it (map to and from domain objects, bind, modify, unbind, etc.), in the same way that JdbcTemplate relieves the programmer of all but the actual SQL and how the data maps to the domain model. In addition to this, Spring LDAP provides transaction support, a pooling library, exception translation from NamingExceptions to a mirrored unchecked Exception hierarchy, as well as several utilities for working with filters, LDAP paths and Attributes. Spring LDAP requires J2SE 1.4 or higher to run, and works with Spring Framework 2.0.x as well as 2.5.x. J2SE 1.4 or higher is required for building the release binaries from sources. Release 1.2.1 also requires an installation of JavaCC 4.0 when building from source. That is not necessary for release 1.3.x, since it uses Maven2, which handles all such dependencies behind the scenes.



  • spring-ldap = 1.2.1-1.jpp5

    Install Howto

    Fedora, CentOS, RHEL:
    1. Download the latest jpackage-release rpm from
    2. Install jpackage-release rpm:
      # rpm -Uvh jpackage-release*rpm
    3. Install spring-ldap rpm package:
      # yum install spring-ldap
    1. Add the JPackage 5.0 repository:
      # zypper addrepo http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ jpackage-5.0
    2. Install spring-ldap rpm package:
      # zypper install spring-ldap
    Mandriva, Mageia:
    1. Add the JPackage 5.0 repository:
      # urpmi.addmedia jpackage-5.0 http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ with hdlist.cz
    2. Update packages list:
      # urpmi.update -a
    3. Install spring-ldap rpm package:
      # urpmi spring-ldap


    • /etc/maven/fragments/spring-ldap
    • /usr/share/java/spring-ldap-1.2.1.jar
    • /usr/share/java/spring-ldap-person-article-1.2.1.jar
    • /usr/share/java/spring-ldap-person-article.jar
    • /usr/share/java/spring-ldap-person-sample-1.2.1.jar
    • /usr/share/java/spring-ldap-person-sample.jar
    • /usr/share/java/spring-ldap-tiger-1.2.1.jar
    • /usr/share/java/spring-ldap-tiger.jar
    • /usr/share/java/spring-ldap.jar
    • /usr/share/maven2/poms/JPP-spring-ldap-parent.pom
    • /usr/share/maven2/poms/JPP-spring-ldap-person-article.pom
    • /usr/share/maven2/poms/JPP-spring-ldap-person-sample.pom
    • /usr/share/maven2/poms/JPP-spring-ldap-tiger.pom
    • /usr/share/maven2/poms/JPP-spring-ldap.pom


    2009-01-08 - Ralph Apel <r.apel at r-apel.de> 0:1.2.1-1.jpp5 - Initial release