Ajax und JavaServer Faces - ein perfektes Duo
Andy Bosch, IT-Berater und Projektleiter
Der Vortrag steht als PDF Dokument (zip) zum Download bereit.
JavaServer Faces (JSF) ist ein Framework zur Erstellung von User Interfaces für Webanwendungen. Ajax zielt darauf,
das UI dynamischer und damit auch attraktiver zu machen. Ajax ist eine der wichtigsten Säulen von Web 2.0. In der
Kombination von JSF und Ajax entstehen damit einerseits für Anwender sehr attraktive und moderne Web-Oberflächen,
für Entwickler ergeben sich bei Einsatz entsprechender Bibliotheken sehr einfache Möglichkeiten, JSF-Anwendungen zu
"ajaxen".
Gegenüber Ajax sind vor allem deshalb viele Entwicker skeptisch, da sie sich nicht mit Browser-Eigenheiten oder JavaScript herumärgern möchten. Mit JSF besteht jedoch die Möglichkeit, bereits fertige Komponenten inklusive Ajax-Unterstützung zu bauen, die dann von anderen Entwicklern wiederum eingesetzt werden können. Der OpenSource-Markt bietet mittlerweile sehr interessante Bibliotheken, um eine ideale Verbindung von JSF und Ajax zu erreichen. So können JSF-Komponenten mittels Ajax aktualisiert und verändert werden. Auch soll die Ajax-Integration in künftigen JSF-Versionen stärker berücksichtigt werden.
Der Vortrag zeigt, wie mit wenig Aufwand eine JSF-Anwendung mittels Ajax aufpoliert werden kann. Es wird zudem aufgezeigt, dass Ajax gerade im Zusammenspiel mit JSF Sinn macht und erst dort die Stärken voll ausspielen kann.
Andy Bosch ist selbständiger Berater und Trainer. Er ist Autor des ersten deutschsprachigen Buches zu JavaServer Faces und
Autor diverser Veröffentlichungen in Fachzeitschriften. Er beschäftigt sich vorwiegend mit den Themen JavaServer Faces, Ajax
und Portlets.
Aktuell ist er Mitglied der Expertengruppe des JSR 301 (Portlet Bridge Specification for JSF). Er ist Betreiber der Plattform www.jsf-forum.de und SENS-Mitglied (www.SoftwareExperts.de).
