CJSF: Kapitel 10 - External Services
Buch: David Geary, Cay Horstmann, "Core JavaServer Faces"
Im 10. Kapitel (74 Seiten) geht es um die Nutzung von SQL, LDAP, Container-Managed Authentication und Web-Services.
Dabei wird auf SQL und LDAP recht umfangreich eingegangen. Beim LDAP-Abschnitt gibt es sogar eine kurze Anleitung zur Konfiguration des OpenLDAP-Servers. Bei SQL wird insbesonders auf Pooled-Connection eingegangen. Um die Problematik mit dem langsamen Aufbau einer Verbindung zur Datenbank und der in der Regel eingeschränkten Anzahl an erlaubten Verbindungen zu umgehen.
Bildschirmfotos
Dabei gibt es in beiden Abschnitten ein Beispiel zur Erkennug
eines Logins. Sehr schön dabei auch die verschiedenen Bildschirmfotos
(Begrüßungsseite, Login, Login fehlgeschlagen, Login erfolgreich), so
dass man gut sehen kann, was gemacht werden soll. Solche Bildschirmfotos
gibt es übrigens auch in den anderen Kapiteln.
Container-Managed Authentication
Danach folgt die Beschreibung wie man beim Tomcat eine
Container-Managed Authentication und Authorization konfiguriert,
die sich gut als alternative Login-Möglichkeit per HTML-Formular
oder HTTP-Authentication eignet, da sie automatisch zur Verfügung
steht.
Web-Services
Der letzte Aschnitt beschäftigt sich mit Web-Services am
Beispiel von Amazon zur Suche nach Büchern (benötigt eine
kostenlose Registrierung als Entwickler) ist vom Text knapp
und dafür vom Quelltext umfangreicher. Aber man erhält einen
Eindruck davon wie die Abfrage über SOAP abläuft. Für ein mehr
an Wissen wird auf weiterführende Literatur verwiesen.
