Mit JavaServer Faces und Jakarta Server Faces 2.3 entwickeln Sie Benutzerschnittstellen – also das "Gesicht" – für bzw. als Teil einer Java-Web-Anwendung. Dieses Buch erläutert anhand einer Beispielanwendung alle wichtigen Aspekte von JSF. Zahlreiche Übungen diesen der Vertiefung und Erweiterung Ihrer Fertigkeiten. Bei allen Übungen und Beispielen werden ausschließlich Open-Source-Systeme verwendet, so lassen sich alle Übungen und Beispiele ohne weitere Lizenzkosten nachvollziehen.
Dieses Arbeitsbuch führt Sie Schritt für Schritt in die Programmierung mit dem Framework JSF ein. Ziel sind moderne, praxisgerechte Benutzerschnittstellen. Sie erfahren auch, wie Sie JSF in eine Java-Web-Anwendung integrieren, mit JPA an eine Datenbank anbinden sowie CDI, Authentifizierung und Autorisierung verwenden.
Im Laufe des Buchs entwickeln Sie Schritt für Schritt eine betriebliche Anwendung. So lernen Sie anhand realer Aufgabenstellungen alle wichtigen Aspekte von JSF 2.3 kennen. Die Lösungen der Übungen können Sie von der Website zum Buch und von GitHub herunterladen, so dass Sie das Gelernte selbst ausprobieren und umsetzen können.
Lesen Sie hier einen Auszug aus Kapitel 2, das die zum Verständnis von JavaServer Faces nötigen Hintergründe und Konzepte erläutert. In dieser Leseprobe werden die Bedeutung von HTML5 und Ajax beschrieben, die entscheidend für die Funktionalität der UI-Komponenten sind.
Wer hat's geschrieben?
Prof. Dr. Bernd Müller unterrichtet Software-Technik an der Fakultät Informatik der Hochschule Braunschweig/Wolfenbüttel und ist Autor von Fachbüchern und zahlreichen Veröffentlichungen in Fachzeitschriften und auf Konferenzen.