Eine perfekte Webapplikation bedeutet hervorragende Interaktion mit dem Benutzer. Es ist nie einfach, eine solche Anwendung zu erstellen. Wir wollen Ihnen dabei helfen. Wir - das sind die Autoren dieses Buches, die Expertengruppe, die JavaServer Faces (JSF) spezifiziert hat, und die Entwickler des Apache-MyFaces-Projekts. Gemeinsam stellen wir Ihnen eine Technologie zur Verfügung, die endlich eine komponentenbasierte Entwicklung von Webapplikationen möglich macht. Die Grundlagen des JavaServer-Faces-Standards werden auf einem für Einsteiger geeigneten Niveau erklärt und an einem durchgängigen Entwicklungsbeispiel erläutert. Ein Kickstart-Kapitel zeigt anhand eines kleinen Beispiels, wie einfach sich der Einstieg in JavaServer Faces (JSF) bewerkstelligen lässt. Begleitende Tipps & Tricks zeigen mögliche Probleme und deren Lösungen auf. Neben den Grundlagen von JSF 2.0 werden auch Themen wie Facelets, Templating und die Verwendung von AJAX mit JSF behandelt. Das Buch stellt außerdem Apache MyFaces Orchestra und die Komponentenbibliothek Apache MyFaces Tobago vor. Durch die langjährige Entwicklungsarbeit an MyFaces und die gleichzeitige Entwicklung von kleinen und großen Webprojekten mit JavaServer Faces kennen wir als Autoren exakt die Reibungsstellen beim Einsatz der neuen Technologie - und Sie als Leser können davon profitieren.
Martin Marinschek Bücher



Rails hilft Ihnen, Webseiten schneller und einfacher zu entwickeln. Darüberhinaus macht die Arbeit mit Rails Spass - diesen Spass möchten wir Ihnen zusammen mit den Grundlagen von Rails in diesem Buch vermitteln. Anhand eines durchgängig entwickelten „Messageboards“ werden wir Ihnen zeigen, wie Sie die Konzepte von Ruby und Rails für Ihre Zwecke einsetzen können - und wie Ihnen das von Rails unterstützte Entwicklungskonzept dabei hilft, auf Änderungen in den Anforderungen in einer Rekordzeit zu reagieren. Gleichzeitig zeigen wir, wie „Convention over Configuration“ Ihnen Konfigurationsarbeit abnimmt und wie die intelligente Sprachsyntax von Ruby dazu führt, dass aus weniger Code mehr Programm wird. Das Buch ist eine fundierte, vollständige Einführung in Rails und liefert alle Informationen, die für das Entwickeln von eigenen Webapplikationen mit Rails notwendig sind. Enthält Kapitel über WebServices und den ActionMailer.