In this chapter, we have seen the basics of LDAP and different implementations that are available. We have gone through the features of ApacheDS, which is available as an open source. The steps involved in installing ApacheDS and Studio with STS have been discussed in detail. We were able to create the directory and values for different departments and users.
We tried many programs to call the LDAP server values from the plain Java JNDI method and we used the same steps for the Spring LDAP template extensions. The Spring LDAP template's features such as search, create, and modify have been demonstrated along with the advanced features such as the ODM and LDIF handling.
I request the readers to go through the other LDAP implementations and get the source code for this chapter from the Packt website.