1) KOMPONENTENBASIERTE WEBBENUTZERSCHNITTSTELLEN Flashcards
Nach der Bearbeitung dieser Lektion werden Sie wissen, … – wie mit dem JavaServer-Faces(JSF)-Framework eine nach der Model-View-ControllerArchitektur aufgebaute Webanwendung entworfen werden kann. – welche Komponenten das JSF-Framework zur Programmierung grafischer Benutzerschnittstellen für Webanwendungen bereitstellt.
JSF
JavaServer Faces (JSF) ist ein Framework zur Erstellung von Java Webanwendungsoberflächen.
JSF-Lebenszyklus
Dieser beschreibt die serverseitig von JSF durchgeführten Verarbeitungsschritte zu einem HTTPRequest.
JSF-Komponenten
Tags von JSF-Komponenten unterscheiden sich von HTML-Komponenten durch ein Präfix.
XML-Namensraum
JSF-Komponenten sind in einem eigenen XML-Namensraum („XML namespace“) definiert.
Unified Expression Language
Mit dieser lassen sich Ausdrücke formulieren, die JSF-Komponenten mit
Java-Objekten verknüpfen.
Beans
Das sind Objekte, die zur Laufzeit von JSF erzeugt werden und mit JSF-Komponenten verknüpft werden können.
h:dataTable
Die JSF-Komponente h:dataTable kann Informationen aus einer Liste von Objekten darstellen.
value-Attribut
Über dieses Attribut gibt man die Collection an.
h:column
Mit der JSF-Komponente h:column können die Attribute der Collection Objekte den Spalten zugeordnet werden.
h:graphicImage
Mithilfe der JSF-Komponente h:graphicImage können Bilder zur Laufzeit in eine HTML-Seite eingebunden werden.