Beschreibung Dieses Seminar gibt zu Beginn einen Überblick über aktuelle Ajax-Techniken. Es zeigt Schwierigkeiten auf und geht dann auf die von Google angebotene Lösung in der Verbindung von Java und JavaScript ein. Architektur, Einsatzmöglichkeiten und Erweiterungstechniken sind ebenfalls Bestandteil. Neben Teilübungen wird ein etwas komplexeres System in GWT (mit Testing und Debugging) aufgebaut. Die Teilnehmer lernen typische Architekturschwierigkeiten kennen, und erfahren wie sie diese umgehen können.
Inhalt Ajax:
- JavaScript und Asynchrone Datenübertragung
- Das httpRequest Objekt
- XML als Daten-Basis
- Typische Probleme beim Einsatz von Ajax

GWT:
- Vorgehensweise Java - GWT Compiler - JavaScript
- Clientside Code und Serverside Code
- Hosted Mode und Web Mode
- Module und Entry-Point definieren
- Deploying und Projektstruktur
- Übersicht Class Libraries
- Tools und Debugging von GWT Applikationen

Widgets:
- Panels und vordefinierte Widgets... (P & W)
- Z.B. Buttons, CheckBox, Tree ...
- Aufbau und Layout mit P & W
- Eigene Widgets erzeugen
- Events und Listeners
- Nutzung von Stylesheets

Datentransfer RPC:
- Definieren von Remote Services
- Implementieren als Servlet
- Call-Aufruf
- Serialisierung und Primärtypen

Weiteres:
- JavaScript Native Interface
- Mix von eigenem JavaScript in GWT
- Ausblick Architekturmodelle
Dauer 2 Tage resp. 4 x 0.5 Tage
Preis/Person CHF 1900.00