Buch: Core JavaServer Faces
Als Buch lese ich derzeit das Sneak-Preview von "Core JavaServer Faces" geschrieben von David Geary und Cay Horstmann. Das Buch setzt lediglich Java- und HTML-Kenntnisse voraus.
JavaServer Faces (JSF) ist für Web-Applikationen das, was Swing für Desktop-Anwendungen ist. Es stellt Oberflächenelemente inklusive Validierung und Event-Model zu Verfügung. Es lassen sich weitere Elemente hinzufügen und es gibt Renderer für verschiedene Ausgabemedien (WWW, Handy etc.).
Das erste Kapitel umfasst 34 Seiten und führt anhand eines Login-Beispiels in JSF ein. Dabei werden die einzelnen Dateien und Bestandteile beschrieben sowie erläutert auf welche Weise die JSF vom Server verarbeitet werden.
Viele neue Informationen
Das Ganze ist anschaulich beschrieben und die Autoren kommen
schnell zum Punkt. Da bei JavaServer-Anwendungen jedoch recht
unterschiedliche Dateien benötigt werden, macht es Sinn das
Kapitel schön in Ruhe zu lesen und eventuell ein zweites Mal,
da dieses erste Kapitel notgedrungen sehr viele Informationen
enthält, die alle für einen neu sind, wenn man sich noch
nicht mit der JavaServer-Programmierung beschäftigt hat.
Ant-Skript
Während zu Anfang des Kapitels die benötigten Dateien per Hand
kopiert werden wird am Schluss kurz gezeigt wie der gesamte Vorgang
vom Kopieren der benötigten .jar-Dateien, dem Compilieren der
Java-Beans bis zur Veröffentlichung (Deployment) der Web-Applikation
alles mit dem vorgefertigten Ant-Skript automatisch erledigt werden
kann.
