-
Tipp für Studenten
Ein Jahr Prime kostenlos und einen 20% erhöhten Eintauschwert auf Trade-In erhalten alle Studenten die bei Amazon Student angemeldet sind.
| ||||||||||||||||||
Produktinformation
Möchten Sie die Produktinformationen aktualisieren oder Feedback zu den Produktabbildungen geben?
Ist der Verkauf dieses Produkts für Sie nicht akzeptabel? |
Die Themen - Verzeichnisse und LDAP - Integrationsoptionen in Java - Directory Services Markup Language (DSML) - Zugriff auf LDAP mit JNDI - Mapping zwischen Java-Objekten und Verzeichniseinträgen - Microsoft Active Directory und JNDI - Integration in Applikations¬server (Tomcat, BEA WebLogic, IBM WebSphere)
Tags(Was ist das?)Bei einem Tag handelt es sich um ein Schlagwort, das zum Produkt passt.
Tags erleichtern allen Kunden die Suche und die Sortierung ihrer Lieblingsprodukte. |
- Einführung in LDAP und Verzeichnisse (ca. 70 Seiten)
- Zugriff aus Java, besonders mit JNDI (ca. 100 Seiten)
- Einbindung an drei spezielle Applikationsserver (ca. 30 Seiten)
Im Buch wird durchgehend ein sehr umfangreiches und originelles Beispielverzeichnis verwendet, das ebenso wie die Quelltexte auf den Seiten des Verlages heruntergeladen werden kann. Dadurch hat man eine gute Möglichkeit, die Beispiele „praxisorientiert" nachzuvollziehen.
Anstatt lang und breit zu erklären, welche tollen Sachen mit Verzeichnissen möglich sind, wird der Leser im ersten Kapitel eingeladen, erst einmal eine Verbindung zu einen Verzeichnis (z.B. zum Beispielverzeichnis) aufzubauen, um es zu erkunden. Ein gelungener Einstieg, wie ich finde.
Das zweite Kapitel stellt die Konzepte dann formaler vor. Man lernt, wie Informationen in einem Verzeichnis abgelegt werden, mit welchen Operationen darauf zugegriffen wird (z.B. Suchen) usw. Insgesamt ein fundierter Überblick.
Der zweite Teil des Buches widmet sich dem Zugriff auf Verzeichnisse aus Java. Hauptsächlich werden die Verzeichnisoperationen aus Kapitel 2 mit JNDI-Beispielen illustriert. Neben dem Absetzen von Operationen (Suchen, Anlegen, Ändern, Löschen) werden auch das Auslesen von Schemainformationen und das Ausführen von Controls behandelt.
Besonders interessant sind auch die Active Directory Beispiele. Hier werden praxisnahe Probleme gelöst („Wann läuft mein Passwort ab?" oder „Wie programmiere ich eine Kennwortänderung?").
Neben JNDI werden noch alternative Zugriffsmöglichkeiten aus Java kurz vorgestellt.
Das Kapitel zur Anbindung von Verzeichnisdiensten in Webapplikationsservern ist sehr hilfreich. Ich habe die Tomcat-Variante ausprobiert. Hierbei ist mir z.B. positiv aufgefallen, dass die Autoren daran gedacht haben, dass das Verzeichnis auf ldaps (also SSL) laufen könnte - auf den Apache-Seiten fehlt dies.
Zu allen vorgestellten Applikationsservern gibt es nützliche Tipps zur Fehlersuche in der Konfiguration.
Insgesamt bietet das Buch einen guten Einstieg in das Thema, das durch viele Beispiele verdeutlich wird. Und wenn man noch mehr wissen will enthält es darüber hinaus viele Tipps und Links. Vor allem die vorgestellten Werkzeuge (z.B. zur Verwaltung von Keystores, LDAP-Clients) sind sehr nützlich.
Doch auch ohne im Einzelnen auf den Inhalt einzugehen, kann ich sagen, daß es sich hierbei um ein Buch für Entwickler handelt, so wie es sein muß: kompakt, kompetent, umfassend. Nie ausschweifend, nie banal und nie langweilig bietet es eine gelungene Einführung in das Thema "Verzeichnisdienste" und die Industrie-Standards LDAP und JNDI. Andere diesbezügliche Java-Frameworks werden zwar ebenfalls vorgestellt, doch konzentriert sich der Autor dankenswerterweise auf die standardisierte und im LDAP-Umfeld geradezu omni-präsente Programmierschnittstelle "Java Naming and Directory Interface".
Gut gefallen hat mir auch, daß das Buch nicht sonderlich Code-lastig ist. Insbesondere die einführenden Kapitel zum sehr gut gelungenen Beispiel-Verzeichnis und LDAP allgemein sind auch für alle Entwickler interessant, die nicht Java verwenden. Im dritten Kapitel, das sich mit der Programmierung beschäftigt, verdeutlichen zahlreiche kompakt und übersichtlich gehaltene Listings den Inhalt des Texts, der auch in diesem Teil des Buches bei weitem überwiegt.
Offensichtlich im Gegensatz zu anderen Lesern des Buches hatte ich zunächst sehr wohl Probleme mit dem Import des Beispiel-Verzeichnisses, sowohl in ADAM als auch in OpenLDAP. Doch hat dies den Wert des Buches keineswegs geschmälert. Im Gegenteil: war ich so doch dazu gezwungen, mich näher mit der verwendeten Software und der LDIF-Syntax auseinander zu setzen, als lediglich mechanisch eine Installationsanleitung nachzuvollziehen. Letztendlich landeten die Daten ja doch im Verzeichnis und das machte dann doppelt Spaß.
Die Gegenüberstellung unterschiedlicher Ansätze hilft bei der Entscheidungsfindung.
Auch die sofort nutzbaren Beispiele im Bereich des Active Directory sind sicherlich in vielen Projketen hilfreich.
Das abschliessende J2EE / Application-Server Kapitel ist eher ein Blick über den Tellerrand, kann und soll aber sicherlich auch in einem solchen Werk nicht umfänglich besprochen werden.
Das Buch hat meine Erwartungen erfüllt!
|
Das Forum zu diesem Produkt
Fragen stellen, Meinungen austauschen, Einblicke gewinnen Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
|
Ähnliche Foren
|
||||||||||||||||||||||||||||||||||