Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 30-Jun-2004
< Voriger Tag   Nächster Tag >

Mittwoch, 30. Juni 2004

CJSF: Kapitel 7 - Event handling

Im Kapitel 7 geht es rund um Behandlung von Ereignissen. Eigentlich eine typische Funktion für GUIs mit HTML-Formularen geht es von Prinzip her ebenso.

Buch: David Geary, Cay Horstmann, "Core JavaServer Faces"

Im Kapitel 7 geht es rund um Behandlung von Ereignissen. Eigentlich eine typische Funktion für GUIs mit HTML-Formularen geht es von Prinzip her ebenso. JSF unterstützt drei Typen von Ereignissen:

  • Änderung eines Wertes
  • Ausführen einer Aktion
  • Phase-Events (Ereignisse des JSF-Life-Cycles)

Da das Netz nicht in Echtzeit funktioniert und zwischen dem Betätigen eines GUI-Elements und der Reaktion darauf immer etwas Zeit vergeht denkt man bei HTML-Formulare nicht unbedingt an ein Event-Handling wie man es von GUIs kennt. Von der Verarbeitung macht es aber keinen (großen) Unterschied, so dass JSF-Events anbietet.

Deren Listener werden mit dem Tags angegeben und nach einem Submit (manuell oder per Javascript:onsubmit()) über das JSF-System aufgerufen. So kann z.B. auf die Änderung eines Cycle-Gadgets zur Wahl des Landes reagiert werden und das HTML-Formular in einer anderen Sprache und mit anderen, landespezifischen, Eingabefeldern präsentiert werden.

Phase-Events:

Die Phase-Events stehen im Zusammenhang wie die Ereignisse von JSF verarbeitet werden (im Kapitel beschrieben) und können z.B. zum Debuggen oder für die Interaktion mit anderen Systemen wie Struts eingesetzt werden.

Alles ist wieder mit ausführlichen Beispielen gut erklärt.

[Direktlink]

< Voriger Tag   Nächster Tag >

  RSS V0.91

<Juni 2004 >
 010203040506
07080910111213
14151617181920
21222324252627
282930    

Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 30-Jun-2004
(C) 2000-2018 by Sven Drieling