Weitere Informationen über JavaServer Faces und Faces-Komponenten

JavaServer Faces ist eine von Sun Microsystems entwickelte Technologie, die Sie bei der Erstellung von Benutzeroberflächen für auf einem Server laufende dynamische Webanwendungen unterstützt. Das JavaServer Faces-Framework verwaltet den Status der Benutzerschnittstelle über Serveranfragen hinweg und bietet ein einfaches Modell für die Entwicklung serverseitiger Ereignisse, die durch den Client aktiviert werden. JavaServer Faces basiert auf einem Modell-Ansicht-Controller-Framework (MVC). Für JavaServer Faces bedeutet dies, dass der Controller ein Servlet ist, das Modell durch JavaBeans dargestellt wird und die Ansicht sich aus JavaServer Faces-Komponenten mit nur wenig oder gar keinem Anwendungscode zusammensetzt. Ziel dieses Modells ist es, Inhalte von der Darstellung zu trennen.

Tools wie beispielsweise Faces-Komponenten unterstützen Sie bei der Verwendung dieser Technologie für Ihre Webanwendungen. Zu den Faces-Komponenten gehört eine Bibliothek für angepasste JavaServer Page-Tags (JSP-Tags) zum Anzeigen einer JavaServer Faces-Schnittstelle innerhalb einer Seite. Dieser Assistent unterstützt Sie bei der Erstellung von JSP-Dateien, die aktiviert werden, um die Faces-Komponente zu verwenden. Über Faces-Komponenten können Sie eine Webanwendung entwickeln, indem Sie Komponenten aus einem Faces-Drawer in der Ansicht "Palette" ziehen, und sie an die Webseite, die Sie gerade erstellen, übergeben.

Sie können beispielsweise ein Eingabetextfeld auf ein Formular in der Seite ziehen und übergeben. Als nächstes können Sie eine Schaltfläche "Abschicken" neben das Eingabetextfeld ziehen und übergeben. Schließlich können Sie dann noch dieses Eingabetextfeld mit Ihrer Datenquelle verbinden. Hierdurch haben Endbenutzer dann die Möglichkeit, Daten von der Webanwendung in Ihre Datenquelle einzugeben.

Ein weiterer Vorteil von Anwendungen, die mit Faces-Komponenten erstellt wurden, besteht darin, dass die Benutzerschnittstelle unabhängig von der zugrundeliegenden Programmlogik wiedergegeben wird. Dies bedeutet, dass Ihre auf unterschiedlichen Plattformen wie z.B. Browsern oder Handheld-Geräten laufen und auf Daten zugreifen kann.

Geöffnete Ansicht 'Palette' für Faces-Drawer
Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2000, 2004. Alle Rechte vorbehalten.