Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

JSF

Inhalt
by

Freak Man

on 28 April 2009

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of JSF

Java Server Faces Web-Framework Standard Einleitung JSF-Lebenszyklus


Grundlagen Komponentenlogik Apply Request Values Restore View Process Events Process Validations Process Events Update Model Values Process Events Invoke Application Render Response JSF Lebenszyklus Sicht wiederherstellen Sicht / Seite anhand der Anfrage (Request) auswählen
Komponentenbaum aufbauen bzw. wiederherstellen UIViewRoot HtmlForm HtmlOutputText HtmlInputText HtmlCommandButton Komponentenbaum Komponentenlogik Anforderungwerte übernehmen Übernahme der Request-Parameter (Anfragewerte) in die
zugehörigen Komponenten
Ausführung der Eventlistener (Ereignisüberwachung) ValueChangedListener (vgl. Swing) Verarbeitung der Validierung Validierung der übermittelten Request-Parameter (Anfragewerte)
Aufruf der verschiedenen Validators



Fehlschlagen der Validierung unterbricht die Verarbeitung Längenbeschränkungen
E-Mail überprüfung
Kreditkartenvalidierung Aktualisierung der Model-Objekte Nach erfolgreicher Validierung
Übernahme der Request-Parameter in die Model-Objekte (Managed Beans)
Ausführung entsprechender Converter Konvertierung zwischen String und Objekt
Auf Klassenebene registriert
Direkt in der JSP zugewiesen Aufruf der Applikation Ausführung der Anwendungslogik
Aufruf der Geschäftlogik (EJB)
Entsprechende Methode direkt in der JSP angegeben Generierung der Antwort Erzeugung des HTML-Quelltextes
Basierend auf Komponentenbaum
Verwendung der Werte der Model-Objekte Robert Rößger
Frank Pfleger Was sind die Java Server Faces?
Wieso ein Standard zur Entwicklung von Java EE Web-Frameworks?
JSF-Implementierungen FacesContext
Expression Language
Konfiguration / Modularität
Internationalisierung
Managed Beans
Seitennavigation
Abarbeitung einer Anfrage in 6 Phasen
Beispiele für jeden Schritt
Verwendung der beschriebenen Grundlagen Tomahawk
RichFaces
ICEFaces Komponentenbaum
Renderer
Komponentenbibliotheken
Full transcript