NummerwebfrECTS3.0AnspruchsniveauadvancedInhaltsübersichtIn diesem Modul werden die Grundlagen vermittelt, um moderne Rich Internet Applications (RIA) und traditionelle Webanwendung verstehen und implementieren zu können. Dabei werden verschiedene Konzepte zur Realisierung solcher Applikationen behandelt. Der Schwerpunkt liegt in den Konzepten. Die verwendeten Frameworks dienen zur Illustration und zu Übungszwecken. Die Themen sind:
Traditionelle Webanwendung
- Architektur einer serverseitigen Webanwendung
- View Abstraktion
- Beispielhafte Implementation einer Webanwendung
Rich Internet Application (RIA)
- Architektur eines Webservice mit REST-API
- Architektur eines Java Client
- Beispielhafte Implementation einer Rich Internet Application
Lernziele- Die Studierenden können die grundlegenden Konzepte hinter einer Webanwendung erklären.
- Sie kennen die typischen Entwurfsmuster für Webanwendungen und können diese anwenden.
- Sie können die relevanten Unterschiede zwischen den traditionellen Webanwendungen und den modernen RIA erklären.
- Sie kennen die typischen Probleme bei der Entwicklung von Web Applikationen (RIA und Webanwendung) und sie können Lösungsansätze aufzeigen.
- Sie kennen Technologien zur Umsetzung von Rich Internet Applications und können diese einsetzen.
- Sie können Web Applikationen selber konzipieren und mit den behandelten Technologien implementieren.
Empfohlene Vorkenntnisse- Verteilte Systeme (vesys)
- Design Patterns (depa)
LeistungsbewertungErfahrungsnote