Das Buch setzt absichtlich nicht auf eine formale Beschreibung; stattdessen wird Wissen auf eine lebendige und abwechslungsreiche Art vermittelt. Eine durchgängige Fallstudie erweitert das praktische Wissen sukzessive um die jeweiligen Themenbereiche. Schnelleinstieg in JSF - Grundlagen der Webentwicklung - Java-Webentwicklung mit Servlets & JSP-Seiten - Einführung von JavaServer Faces - Grundlegende und erweiterte JSF-Komponenten - Grundlegende und erweiterte Konzepte (z. B. Templating, Internationalisierung, Navigation, Konverter, Listener, Ressourcenverwaltung, AJAX, WebSocket, Wiederverwendung, Faces Flows, Komponentenbaum, Lebenszyklus)