Was ist AJAX?
Asynchronous JavaScript and XML
Eckpunkte
- Webdokumente in XHTML und CSS
- DOM Manipulation für Anzeige und Interaktion
- Asynchroner Datenaustausch per XMLHttpRequest
- Datenaustausch per XML und XSLT
- Intensive Nutzung von JavaScript
Web vs. Desktop
Webseiten-Zyklus
- Seite wird im Browser aufgebaut
- Anschauen und ggf. Formular-Eingaben
- Jede Interaktion lädt die Seite neu
- Geänderte Seite wird angezeigt

Desktop Anwendung
- UI wird aufgebaut
- Benutzer tätigt seine Eingaben
- Gleichzeitiges Reagieren der Anwendung
- keine Blockade des Arbeitens
AJAX-Ansatz
- Seite wird im Browser aufgebaut
- Anschauen und ggf. Formular-Eingaben
- Gleichzeitige Kommunikation mit Server
- Dynamische Anpassung der UI möglich
