Modul Aktuelle Webtechniken
StudienbereichBachelor-Studienabschnitt, Wahlfach, Wahlkatalog 2, Empfohlenes Semester: 5. oder 6. Semester
FachWeb- und Medien-Informatik
Anzahl LP5
Ziele
![]() |
Zielsetzung ist es, dem Studierenden einen möglichst schnellen Einstieg zu ermöglichen und daher schon früh praktische Beispiele zu verwenden, die dann als Basis für die Erklärungen herangezogen werden. Schon nach dem zweiten Kapitel soll der Studierende im Optimalfall eine einfache JSF-Anwendung selbstständig entwickeln können. Die Beispielanwendungen entspringen alle dem Themenkomplex »Kundenverwaltung«. Im Laufe des Kurses werden immer mehr Teile dieser (fiktiven) Kundenverwaltung entwickelt. Vom Login bis zum Editieren einzelner Benutzer. Dabei wird immer zur Praxis Bezug genommen und z.B. erklärt, welche Möglichkeiten es gibt, in JSF das Master/Detail-Muster zu implementieren und wann welche Möglichkeit sinnvoll sein könnte. Später werden auch abstraktere Konzepte erklärt, wie das Implementieren eines eigenen VariableResolvers und das Implementieren eigener JSF-Komponenten. Bekannte Erweiterungen wie Facelets und Ajax4JSF finden ebenfalls Erwähnung.
Nach Durcharbeitung dieses Moduls ist der Studierende in der Lage, dynamische Websites mit JSF zu programmieren.
Inhaltsübersicht
- Grundlagen der Java-Webentwicklung
- Schnelleinstieg: Entwicklung mit JSF
- Grundlegende JSF-Komponenten
- (Komplexe) Managed Properties
- Internationalisierung
- Navigation
- Konverter
- Validierung
- Listener
- Auswahllisten
- Tabellen
- JSF-Lebenszyklus
- Faces Context
Verantwortlich
Marcel Urbanek
Voraussetzungen & Vorkenntnisse
Literatur
- Buch: JavaServer Faces - JSF verstehen und praktisch einsetzen von Marcel Urbanek
Weiterführende Literatur
- Kito Mann , JavaServer Faces in Action, Manning, 2004
Online-Kurs
- JavaServer Faces
