CJSF: Kapitel 2 - Management Beans
Im 2. Kapitel geht es rund um Java-Beans. Java-Beans sind wiederverwendbare Objekte, die nach einem bestimmten Muster aufgebaut sind und so leicht als GUI-Elemente bzw. in Fall von JSF als Objekte zur Speicherung der Daten eines HTML-Formulars benutzt werden können.
Grundlegendes Merkmal sind die set- und get-Methoden wie
getName() und setName(). Durch
dieses vorgegebene Namensschema einer Java-Bean kann der
Server-Container auf die Inhalte des Objekts zugreifen.
Vermittelt wird das Wissen dieses Kapitels anhand eines Ratespiels, bei dem die nächste Zahl einer Zahlenreihenfolge erraten werden muss.
Die Zahlenreihen werden u.a. dazu benutzt, um zu zeigen wie sich die Werte einer Java-Bean über die faces-config.xml-Datei setzen lassen.
Dazu kommen die Zugriffe von der JSF-Seite her via
<h:inputText value="#{user.name}"/> inklusive
einer Aufzählung der Operatoren innerhalb dieser Ausdrücke zum
Zugriff auf die Werte sowie vorgegebene Objekte wie
header['User-Agent'].
Und die Lokalisierung mit properties-Dateien, welche die Texte als Schlüssel-Wert-Paare enthalten.
Alle in diesem Kapitel aufgeführten Elemente hängen dabei zwar zusammen stehen andererseits aber irgendwie auch recht einzelnt dar und dürften hauptsächlich als grundlegendes Hintergrundwissen gedacht sein, was dann in späteren Kapiteln sinnvoller und tiefer gehender eingesetzt wird. Zumindest wird immer wieder auf spätere Kapitel verwiesen und das man einen Abschnitt im Moment noch nicht unbedingt lesen braucht und stattdessen später hierher wieder zurückkehren kann.
