Tuesday 19th November, 2013
1:30pm to 2:15pm
LDAP has become the de facto standard for storing and accessing information in
enterprises today. Despite its wide adoption, developers often struggle when it
comes to effectively using this technology. The traditional JNDI approach for
developing Java based LDAP applications has proven to be painful and resulted in
complex, less modular applications
Spring LDAP (http://www.springsource.org/ldap) is a popular open source project
designed to take the pain out of LDAP programming. The Spring LDAP framework
simplifies LDAP operations and relieves developers of common tasks such as
looking up/closing contexts and looping through results. Additionally, Spring LDAP
provides support for transactions, an Object-‐Directory Mapping framework and
support for pooling LDAP connections.
The Session will start with an overview of JNDI and the drawbacks of using it. We
will then quickly take a deep dive into Spring LDAP and look at different features
that simplify LDAP development. We will also look at Unit/Integration testing the
code using LDAPUnit and Embedded LDAP servers such as OpenDJ, ApacheDS and UnboundID.
Balaji Varanasi is a software development manager and technology entrepreneur. He’s over 13 years of experience architecting and developing Java / .Net applications and more recently, iPhone apps. During this period he has worked in the areas of security, web accessibility, search and enterprise portals. He has a Masters Degree in Computer Science and serves as an adjunct faculty teaching programming and information system courses. He resides in Salt Lake City, UT.
Sign in to add slides, notes or videos to this session