LDAP Programming with Java(TM)

LDAP Programming with Java(TM)
by Rob Weltman, Tony Dahbura

LDAP Programming with Java(TM)
List Price: $59.99
Our Price: $34.88
You Save: $25.11 (42%)
Availability: Usually ships in 1-2 business days
Buy Used: from $1.18 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Rob Weltman, Tony Dahbura
Edition: Hardcover
Audio: English (Original Language); English (Unknown); English (Published)
Published: 2000-02-14
ISBN: 0201657589
Number of pages: 692
Publisher: Addison-Wesley Professional

Book Reviews of LDAP Programming with Java(TM)

Book Review: small print
Summary: 2 Stars

Unlike the description on the web site, this book came in a smaller size as a thick paperback novel, fine print. Very strange and uncomfortable to read.

Covers a good amount of details of Sun LDAP JDK, but little on JNDI. I think it's starting to show its age now.

Summary of LDAP Programming with Java(TM)

Lightweight Directory Access Protocol (LDAP) is now a staple of enterprise and Internet software environments. Those involved in Internet development where Java(tm) technology is prominent or in Enterprise Information Systems, will need to understand how to use Java technology - and in particular the Directory SDK for Java - to unlock the power of LDAP.

Written by the designer of the Directory SDK for Java and by a leading implementor of directory-based solutions, LDAP Programming with Java(tm) is the first accurate, concise, and complete guide on how to access LDAP from Java applications. Assuming familiarity with Java programming, the book provides a comprehensive discussion on LDAP, from basic directory concepts through the most advanced techniques. It collects in one convenient resource the many innovative and experienced-based techniques and approaches programmers have discovered to use the Directory SDK to solve LDAP Access challenges.

If you are new to LDAP, you will find helpful background on the role of directories in today's software systems; LDAP methods of storing, accessing, searching, and updating data; and how the Directory SDK for Java helps applications gain access to an LDAP server. Once you have become proficient with the essential concepts and techniques, you can read in depth about authentication, LDAP and JavaScript, working with JavaBeans(tm) for reusable LDAP components, expressing data relationships in a directory, and other advanced LDAP subjects.

Specific topics covered include:

* The LDAP naming and information models * The command-line tools of the SDK * Authentication with a DN password, Secure Sockets Layer (SSL), and Simple Authentication and Security Layer (SASL) * Configuring access control * Writing LDAP applets for a browser * Accessing the SDK from JavaScript * Storing Configuration and preferences in a directory * Encapsulating LDAP functionality in a JavaBean * Using LDAP in Java servlets * LDAP URLs * Multiple threads and multiple connections * Referrals and replicated systems * LDAP controls * Synchronous and asynchronous operations * Performance tips

The book also presents numerous examples, from simple code snippets to complete components and applications. The companion CD contains the entire book in searchable format, source code for the Directory SDK, and all of the examples from the book.


From centralized corporate phone books to the localized storage of user preferences, Internet directories have many useful features. LDAP Programming with Java offers an excellent tutorial on Lightweight Directory Access Protocol (LDAP), a popular standard, and the Directory SDK for Java, which lets you program with LDAP efficiently. Written for the working developer, this book demonstrates not only the elements of this Java toolkit but also the strategies and techniques for creating good Internet directories.

There's a nice balance in this text among the background and theory of Internet directories and the many useful sample programs that show LDAP and Java in action. After outlining the development of the LDAP standard, this text gives you concise examples of using Internet directories for such applications as phone books, organizational charts, storing photo IDs centrally, and even providing "location transparency" for user preferences. (This capability allows users to access personalized settings from anywhere on a network.) Other standout material includes security and authentication, including some good detail on signing JAR files for both Netscape and Internet Explorer Web browsers.

This book also provides working sample code for combining LDAP with a variety of Java and Internet APIs such as applets, JavaScript, JavaBeans, and servlets. The working source code is clearly explained, and the authors do a fine job of describing essential programming strategies like authentication and LDAP searching. Filled with practical Java source code and tips, LDAP Programming with Java is an up-to-the-minute resource on using Internet directories to improve software in the enterprise. --Richard Dragan

Topics covered: Introduction to the Lightweight Directory Access Protocol (LDAP); history and advantages of Internet directories; the X.500 standard; installing and using the Directory SDK for Java; command-line LDAP; LDAP Data Interchange Format (LDIF); Distinguished Names (DNs); LDAP searching options; filters and attributes; LDAP authentication techniques; adding, updating, and deleting directory entries; groups; access control lists; using the Simple Authentication and Security Layer (SASL); using LDAP with applets and JavaScript; JAR signing; LDAP and JavaBeans; location transparency with LDAP; storing organizational structures; pictures and user preferences; LDAP and servlets; options and constraints; LDAP URLs; managing schemas; LDAP controls and referrals; extended operations.

General Books

Book Subjects
Most talked about in Directory services
OpenLDAP ImageOpenLDAP
by Volker Schwaberow
Addison Wesley Verlag; Published: 2005-06-30; Hardcover; Book
LDAP verstehen, OpenLDAP einsetzen. ImageLDAP verstehen, OpenLDAP einsetzen.
by Jochen Laser
Dpunkt.Verlag GmbH; Published: 2003-06-30; Hardcover; Book
OpenLDAP ImageOpenLDAP
by John Martin Ungar
Galileo Press; Published: 2006; Hardcover; Book
Best price: $66.44
The ABCs of LDAP: How to Install, Run, and Administer LDAP Services ImageThe ABCs of LDAP: How to Install, Run, and Administer LDAP Services
by Reinhard E. Voglmaier
Auerbach Publications; Published: 2003-11-13; Paperback; Book
Best price: $62.17
Price in other shops: $69.95
LDAP: Programming Directory-Enabled Apps (MTP) ImageLDAP: Programming Directory-Enabled Apps (MTP)
by Mark Smith, Timothy A. Howes
Que; Published: 1997-03-22; Paperback; Book
Best price: $30.40
Price in other shops: $44.99
LDAP Programming with Java(TM) ImageLDAP Programming with Java(TM)
by Rob Weltman, Tony Dahbura
Addison-Wesley Professional; Published: 2000-02-14; Hardcover; Book
Best price: $34.88
Price in other shops: $59.99
LDAP System Administration ImageLDAP System Administration
by Gerald Carter
O'Reilly Media, Inc.; Published: 2003-03-20; Paperback; Book
Best price: $22.23
Price in other shops: $39.95
LDAP Directories Explained: An Introduction and Analysis (Independent Technology Guides) ImageLDAP Directories Explained: An Introduction and Analysis (Independent Technology Guides)
by Brian Arkills
Addison-Wesley Professional; Published: 2003-03-02; Paperback; Book
Best price: $18.79
Price in other shops: $54.99
Understanding and Deploying LDAP Directory Services (2nd Edition) ImageUnderstanding and Deploying LDAP Directory Services (2nd Edition)
by Timothy A. Howes, Mark C. Smith, Gordon S. Good
Addison-Wesley Professional; Published: 2003-05-08; Hardcover; Book
Best price: $27.75
Price in other shops: $64.99
Deploying OpenLDAP ImageDeploying OpenLDAP
by Tom Jackiewicz
Apress; Published: 2004-11-01; Paperback; Book
Best price: $22.95
Price in other shops: $39.99
Similar Books and other products
Active Directory Cookbook, 2nd Edition ImageActive Directory Cookbook, 2nd Edition
by Robbie Allen, Laura Hunter
O'Reilly Media, Inc.; Published: 2006-06-09; Paperback; Book
Best price: $28.94
Price in other shops: $49.99
Java Generics and Collections ImageJava Generics and Collections
by Maurice Naftalin, Philip Wadler
O'Reilly Media, Inc.; Published: 2006-10-17; Paperback; Book
Best price: $19.57
Price in other shops: $34.99
Java Persistence with Hibernate ImageJava Persistence with Hibernate
by Christian Bauer, Gavin King
Manning Publications; Published: 2006-11-24; Paperback; Book
Best price: $34.56
Price in other shops: $59.99
Java Message Service (O'Reilly Java Series) ImageJava Message Service (O'Reilly Java Series)
by Richard Monson-Haefel, David Chappell
O'Reilly Media, Inc.; Published: 2000-12; Paperback; Book
Best price: $5.00
Price in other shops: $34.95
The ABCs of LDAP: How to Install, Run, and Administer LDAP Services ImageThe ABCs of LDAP: How to Install, Run, and Administer LDAP Services
by Reinhard E. Voglmaier
Auerbach Publications; Published: 2003-11-13; Paperback; Book
Best price: $62.74
Price in other shops: $69.95
Understanding and Deploying LDAP Directory Services (2nd Edition) ImageUnderstanding and Deploying LDAP Directory Services (2nd Edition)
by Timothy A. Howes, Mark C. Smith, Gordon S. Good
Addison-Wesley Professional; Published: 2003-05-08; Hardcover; Book
Best price: $38.99
Price in other shops: $64.99
LDAP: Programming Directory-Enabled Apps (MTP) ImageLDAP: Programming Directory-Enabled Apps (MTP)
by Mark Smith, Timothy A. Howes
Que; Published: 1997-03-22; Paperback; Book
Best price: $14.73
Price in other shops: $44.99
LDAP Directories Explained: An Introduction and Analysis (Independent Technology Guides) ImageLDAP Directories Explained: An Introduction and Analysis (Independent Technology Guides)
by Brian Arkills
Addison-Wesley Professional; Published: 2003-03-02; Paperback; Book
Best price: $25.99
Price in other shops: $54.99
LDAP System Administration ImageLDAP System Administration
by Gerald Carter
O'Reilly Media, Inc.; Published: 2003-03-20; Paperback; Book
Best price: $16.09
Price in other shops: $39.95
JNDI API Tutorial and Reference: Building Directory-Enabled Java(TM) Applications (Java Series) ImageJNDI API Tutorial and Reference: Building Directory-Enabled Java(TM) Applications (Java Series)
by Rosanna Lee, Scott Seligman
Prentice Hall PTR; Published: 2000-06-12; Paperback; Book
Best price: $24.93
Price in other shops: $42.95
Book store. Illustrated catalog of books on different categories