Suchen und Finden
Service
Infos und Kontakt
Inhalt
5
Vorwort
9
Kapitel 1 – Einleitung
11
Ajax
11
Der Google-Weg
16
Über dieses Buch
20
Kapitel 2 – Das Google Web Toolkit - eine Rundreise
25
Download und Installation
25
Arbeitsprinzip
25
Projekt generieren
26
Die Projektstruktur
27
Der Hosted-Modus
31
Der Web-Modus
32
Anpassung der Oberfläche
33
Elemente anordnen
34
Auswertung von Ereignissen
36
Kommunikation mit einem Server
38
Hinzufügen einer weiteren Sprache
40
Zusammenfassung
42
Kapitel 3 – Von der Idee über die Architektur zur Projektstruktur
43
Mehr-Schichten-Architektur oder eine Schicht?
44
GWT-Projekte unter Eclipse
48
Zusammenfassung
65
Kapitel 4 – Model View Controller und das GWT
67
Das Model View Controller-Entwurfsmuster
67
Ein allgemeiner Ansatz für GWT-Dialoge
71
Ein konkreter Dialog am Beispiel der persönlichen Daten
81
Zusammenfassung
94
Kapitel 5 – Remote Procedure Call mit dem GWT
95
Schnittstellen und Klassen des GWT-RPC
96
Die Schnittstelle definieren
97
Implementierung des Services
102
Ein asynchrones Datenzugriffsobjekt
103
Zusammenfassung
109
Kapitel 6 – Sitzungsverwaltung und Sicherheit
111
Sitzungsverwaltung
112
Cross-Site Scripting
118
Cross-Site Request Forgery
119
Zusammenfassung
124
Kapitel 7 – Java Script Native Interface - JSNI
125
JSNI-Syntax
126
GWT und Google Maps
133
Zusammenfassung
142
Kapitel 8 – Kombination der GWT-Konzepte in eigenen Widgets
143
Architektur des Widgets
144
Umsetzung des Widgets
147
Zusammenfassung
161
Kapitel 9 – Deployment und Performance-Optimierung
163
Der Startvorgang einer GWT-Anwendung
163
Deployment
168
Allgemeine Optimierung für Webanwendungen
175
Zusammenfassung
176
Kapitel 10 – Know-how-Schnipsel
177
DeferredCommand
177
Deferred Binding
181
Lokalisierung und ImageBundle
189
Implementierung in der Moduldefinition austauschen
191
Zusammenfassung
194
Kapitel 11 – Fremdbibliotheken
195
Einbinden der Bibliotheken
195
Übersicht Fremdbibliotheken
197
Auswahlkriterien für Fremdbibliotheken
200
Rocket-GWT
201
GWT-Google-APIs/Google Gears
206
GWT-DND
214
Zusammenfassung
217
Anhang A – Übersicht GWT
219
Projektstruktur
219
Oberflächen
221
Browser-Historie
231
Client-Server-Kommunikation
232
Lokalisierung
243
ImageBundle
245
JavaScript Native Interface - JSNI
247
JRE-Emulation
248
JUnit
248
Benchmark
251
Zusammenfassung
254
Anhang B – Die Moduldefinition
255
Index
259
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion





















