Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Ajax und Java - Steven Douglas Olson

Ajax und Java

Buch | Hardcover
248 Seiten
2007
O'Reilly (Verlag)
9783897217188 (ISBN)
CHF 41,85 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Ajax und Java zeigt Ihnen, wie Sie Ihre Java-Webanwendungen dynamischer, reaktionsfreudiger und benutzerfreundlicher machen können, indem Sie ihnen Ajax-Features spendieren. Dürfen es z.B. Vorschlagslisten sein oder ein bisschen Drag-and-Drop? Es gibt ganz unterschiedliche Möglichkeiten, Ajax-Magie in die Java-Web-Welt zu zaubern -- vom manuellen Basteln mit JavaScript bis zur Verwendung des neuen Google Web Toolkits (GWT). Nach einer Einführung in Ajax werden in diesem Buch mehrere dieser Vorgehensweisen vorgestellt. Natürlich erfahren Sie auch, wie Sie Ajax in Ihren Struts-, JSP und JSF-Applikationen verwenden.

Das Buch beginnt mit einer Einführung in Ajax: Sie lernen, einfache Anwendungen zu entwickeln, die clientseitiges JavaScript verwenden, um Informationen von einem Java-Servlet abzufragen und sie anzuzeigen, ohne die komplette Seite neu zu laden. Auch werden verschiedene Strategien für die Kommunikation zwischen Client und Server vorgestellt, inklusive XML und JSON, um komplexere Daten auszutauschen.

Im Anschluss verzweigt das Buch. um verschiedene Ansätze vorzustellen, Ajax zu nutzen:

* Die JavaScript-Bibliotheken Prototype und script.aculo.us, die Bibliotheken Dojo und Rico sowie DWR
* Den Einsatz von Ajax für Eingabeformulare und Vorschlagslisten
* Die Erzeugung eigener Tag-Bibliotheken und die Nutzung verschiedener Tag-Bibliotheken Dritter
* Die Integration von Ajax in JSP-Anwendungen
* Den Einsatz von Ajax mit Struts
* Die Integration von Ajax in JSF-Anwendungen
* Das Google Web Toolkit (GWT) -- den reinen Java-Ansatz, Webanwendungen zu entwickeln: Ihre clientseitigen Komponenten werden in Java geschrieben und dann nach HTML und JavaScript übersetzt.

Wenn Sie Java-Entwickler sind und noch nichts mit Ajax zu tun hatten, hilft Ihnen dieses Buch schnell in den Sattel.

Inhaltsverzeichnis

Einleitung IX

1 Einrichtung 1

Anforderungen 1
Tomcat installieren 2
Ant installieren 3

2 JavaScript für Ajax 5

Die Anwendung erstellen 6
Das Beispiel ausführen 13

3 Ein einfaches Ajax-Servlet 15

Die Ajax-Anwendung erstellen und verteilen 18
Das Beispiel ausführen 19

4 XML und JSON für Ajax 22

Der Zeichendekodierer 22
Ein einfaches XML-Dokument einrichten 23
Zurück zum Client: Das XML auslesen 32
Die Anwendung erstellen 35
Die Anwendung auf Tomcat ausführen 37
Daten mit JSON übergeben 38
Zusammenfassung 42

5 Nützliche Daten erhalten 43

Formulareingaben mit Ajax 43
Ein Vorschlagsfeld aufbauen 53

6 Ajax-Bibliotheken und Toolkits 66

Das Dojo Toolkit verwenden 67
Das Rico Toolkit verwenden 73
DWR mit Ajax verwenden 80
Drag-and-Drop mit Scriptaculous und Prototype 85

7 Ajax-Tags 105

Eine Tag-Bibliothek erstellen 105
Tag-Bibliotheken von Dritten 117

8 Ajax auf Struts 144

Struts-Layout 144
Struts über DWR mit Ajax ergänzen 158
Ajax mit Struts: Was haben wir hier gelernt? 173

9 JavaServer Faces und Ajax 174

Der JSF-Lebenszyklus 175
Eine eigene JSF-Komponente schreiben 176
Ein eigenes JSF-Tag entwickeln 181
JSF-Eingaben durch Erweiterung von HtmlInputText verarbeiten 190
Die JSF-Unterstützung für Ajax schreiben 191
Zusammenfassung 195

10 Google Web Toolkit 196

Erste Schritte mit dem GWT 196
Die Anwendung debuggen 201
Die Anwendung ausarbeiten: Der Client 205
Den Service für den Client anbieten 210
ZipCodes mit dem Service testen 215
GWT-Widgets 220

Index 223


Sprache deutsch
Gewicht 570 g
Einbandart gebunden
Themenwelt Mathematik / Informatik Informatik Web / Internet
Schlagworte AJAX • AJAX (Asynchronous JavaScript and XML) • Hardcover, Softcover / Informatik, EDV/Internet • HC/Informatik, EDV/Informatik • JAVA (Programmiersprache) • JavaScript, json, struts, GWT, dojo
ISBN-13 9783897217188 / 9783897217188
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich