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
JavaScript Native
Interface
Mix von eigenem JavaScript in GWT
Ausblick
Architekturmodelle
Seminar-Ziel
Sie können Ajax-Applikationen mit dem GWT erstellen. Sie nutzen die Möglichkeiten des Toolkits, um einfach aus Java heraus ansprechende Frontends mit der JavaScript- und XML-Technik zu erzeugen. Sie kennen die nötigen Widgets und wissen, wie Sie die Programme testen und debuggen können.
Wer sollte teilnehmen
Entwickler mit Grundkenntnissen in Java, JavaScript und HTML
Dauer des Seminars
2 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
max. 8 Personen
Seminar-Gebühren
960,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Das Google Web Toolkit GWT
Die fabelhafte Welt des Web 2. 0 wird auf dem Google-Weg auch für Java-Entwickler noch schöner: Hochdynamische Websites mit asynchroner Kommunikation lassen sich mit dem Google Web Toolkit (GWT) ganz analog zu Swing-Oberflächen programmieren. Besonders komfortabel: Endlich lässt sich die Client-Seite in derselben Sprache entwickeln wie die Server-Dienste, denn der eingebaute GWT-Compiler übersetzt Ihren Java-Code in HTML und JavaScript. Das GWT ist dabei in der Lage, für jeden Browser eine eigene JavaScript-Datei zu erstellen - das verschlankt den zu ladenden Code, und die fertigen Seiten werden ordentlich auf verschiedenen Plattformen dargestellt. Ganz nebenbei löst das GWT noch ein gängiges Problem von Ajax-Anwendungen: Selbstverständlich kann der Endanwender mit dem Zurückknopf zu vorherigen Seiten navigieren. Michael Seemann macht Sie in diesem Buch mit den Möglichkeiten des Google-Werkzeugkastens anhand eines durchgehenden Projekts vertraut: In einem Fitnesstagebuch können User ihre sportlichen Erfolge im Web aufzeichnen. Eine geführte Schnuppertour Von der Installation des GWT über die Einrichtung und Strukturierung eines Projekts bis zur Kommunikation mit dem Server erfahren Sie erst einmal alles, was Sie prinzipiell über die Arbeit mit dem Toolkit wissen müssen. Die richtigen Voraussetzungen schaffen Ein echtes Projekt will gut durchdacht sein: Wie soll die Architektur aussehen? Lässt sich die Arbeitsumgebung (z. B. Eclipse) für diese Entwicklung im Team konfigurieren? Wie wäre es mit einem Bauplan für die Dialoge nach dem bewährten MVC-Muster? Die Umsetzung Per Remote Procedure Calls und XML oder JSON wird die asynchrone Kommunikation durchgeführt. Der Autor zeigt Ihnen, wie Sie Sitzungen verwalten, und stellt Schutzmaßnahmen gegen Angriffe vor. Er entwickelt ein FileUpload-Widget, demonstriert, wie man mit der Konfiguration des Webservers die Performance optimieren kann, und gibt zahlreiche Tipps und Tricks. Ein Kapitel über die Verwendung von Fremdbibliotheken und nützliche Anhänge runden dieses Praxisbuch ab.
Seminar
GWT im Einsatz
"Das Google Web Toolkit (GWT) ist eine neue Technologie von Google, die Java automatisch in JavaScript übersetzt. Damit wird das Erstellen und Deployen von Ajax-Anwendungen noch leichter. Mit dieser Entwicklung hat Google Ajax dahin gebracht, bestehende Tools zu nutzen - anstatt neue Tools für Ajax zu schaffen. Dieses Buch ist ein umfassendes Tutorial für Java-Entwickler, die die neue Generation von großen, webbasierten Applikationen bauen wollen. Die Autoren dieses Buches sind Robert Hanson, der Erfinder der beliebten GWT Widget Library, und Adam Tacy, der wichtige Beiträge zur GWT Widget Library geleistet hat. Sie zeigen anhand vieler Beispiele, wie man dieses begeisternde Tool vorteilhaft einsetzen kann. Der Leser steigt in das Thema ein, indem er mit Hilfe der Autoren eine funktionierende GWT-Anwendung erstellt. Das Buch deckt den ganzen Entwicklungszyklus vom Aufsetzen der Entwicklungsumgebung über das Erstellen der Applikation und das Deployment auf dem Web-Server ab. Der Kern der GWT Library wird ausführlich vorgestellt, Möglichkeiten der Erweiterung werden gezeigt. Im Internet: Der Sourcecode der Beispiele aus dem Buch. Ein Buch für alle Java- und AJAX-Programmierer. BACKCOVER: AJAX NOCH LEICHTER// - Wissen aus erster Hand: Vom Initiator der GWT Widget Library und einem Mitarbeiter am GWT-Projekt. - Praxis-Know-how für den Projekteinsatz: Entwickeln Sie mit den Autoren eine komplette GWT-Anwendung. Im Internet: Der Sourcecode der Beispiele aus dem Buch GWT IM EINSATZ// . . . Mit Ajax können Sie wunderbare Interfaces schaffen, aber Testen und Entwicklung im Team sind schwierig und zu allem Überfluss gibt es auch nur unzureichende Tool-Unterstützung. Das wird alles anders mit GWT. Das Google Web Toolkit ist ein Open Source Java Framework, das Java-Code in Browser-neutrales JavaScript und HTML umwandelt. Und dabei haben Sie alle Möglichkeiten und die Tool-Unterstützung der gesamten Java-Plattform. GWT beinhaltet eine komplette Widget Library und unterstützt auch RPC. In diesem Buch finden Sie ein umfassendes Tutorial zum Google Web Toolkit. Es deckt den ganzen Entwicklungszyklus von GWT ab, vom Zusammenstellen der Entwicklungsumgebung über die Entwicklung der Anwendung bis hin zum Deployment auf dem Web Server. Anhand eines durchgehenden Beispiels lernen Sie Widgets, Panels und Events kennen - die zentralen Bausteine einer GWT-Applikation. Außerdem erfahren Sie, wie Sie existierende JavaScript-Komponenten wiederverwenden, über GWT-RPC kommunizieren und mit JSON zusammenarbeiten. Parallel dazu vermitteln Ihnen die Autoren praktische Techniken für die Internationalisierung, das Testen und das Deployment. Dieses Buch setzt Java-Kenntnisse voraus. ". . . beeindruckende Qualität und Gründlichkeit. Wunderbar!" Bernard Farrell, Software Architect, Kronos Inc. "Perfekt für Java-Entwickler, die mit JavaSricpt zu kämpfen haben. " Carlo Gottiglieri, Java Developer, Sytel-Reply "
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743