Liebe Besucherin, lieber Besucher,
willkommen auf meiner Web-Site zur Einführung in das Entwickeln von Web-Anwendungen mit dem Google Web Toolkit (GWT) !

* Bitte beachten Sie die Hinweise und Bestimmungen bezüglich Urheberrecht, Haftungsausschluß und geschützte Marken oder Warenzeichen die für dieses Web-Dokument und möglicherweise auch für 'verlinkte' Dokumente gelten.

  • Der Betreiber dieser Web-Site (www.javascout.biz) ist nicht verantwortlich für den Inhalt von Web-Sites, die innerhalb dieses Web-Dokumentes oder anderer Dokumente von www.javascout.biz verlinkt sind.

  • Wenn dieses Web-Dokument oder andere Dokumente dieser Web-Site (www.javascout.biz) Rechte von Ihnen verletzen, oder sie glauben, dass Rechte Anderer (Dritter Personen) dadurch verletzt werden, informieren Sie bitte den Betreiber dieser Web-Site.
    Eine E-Mail können Sie ganz einfach durch anklicken des Symbols oder Textes im Frame rechts oben senden.

Dieses Dokument drucken.

Letzte Bearbeitung dieses Dokuments:
2011-06-16

Voraussetzung für das Verständnis der gelisteten Dokumente:

Grundkenntnisse im Erstellen von Dokumenten im HTML-Format; empfohlen wird ein Durchlesen der Beschreibung, wie meine Web-Site entwickelt und gewartet wird.

Ab Schritt 3 des Tutorials sind einfache Kenntnisse der Programmierung von Enterprise Java Beans (EJB) entsprechend den Tutorials für die Programmierung von EJB.

Ungefährer Zeitaufwand für das Durcharbeiten dieses Dokumentes:

Das ist ein Dokument mit einem Inhaltsverzeichnis von Dokumenten mit Detail-Beschreibungen.
Der Zeitaufwand für das Durcharbeiten einzelner Details ist bei den jeweiligen Dokumenten angegeben.

Eine Liste mit Dokumenten, die ein Tutorial für die Entwicklung mit dem Google Web Toolkit sind, finden Sie am Ende dieses Dokumentes.

Das Google Web Toolkit (GWT) erlaubt eine Entwicklung von Anwendungsprogrammen, bei denen die Geschäftsfälle (Erfassung von Daten, Abfragen, etc. ) komplett in einem Web-Browser ausgeführt werden können. Dazu werden vom GWT sehr umfangreiche Programme in der Programmiersprache Javascript erstellt.
Für die Entwicklung kann Eclipse verwendet werden und die Programmierung ist fast gleich wie für Anwendungen in der Programmiersprache Java.

Durch die große Ähnlichkeit der Softwareentwicklung mit dem GWT zur Softwareentwicklung für 'klassische' Java-Programme ist der Lernaufwand gering und es ist eine hohe Produktivität möglich.

Vorbemerkung

Google bietet für das GWT Lernunterlagen (in englischer Sprache), die auch mit wenigen Vorkenntnissen verstanden werden können.

Die Tutorials hier sind im wesentlichen eine Übersetzung (in die deutsche Sprache) der Dokumentation von Google.

In den Einführungs-Beispielen wird das Einrichten des GWT innerhalb von Eclipse und ein einfaches 'Programm' behandelt.

Das Diagramm zeigt schematisch, wie das Bearbeiten von Geschäftsfällen bei Verwendung von JSF erfolgt.

Theorie und sonstige Themen

Die Dokumente in der folgenden Tabelle enthalten theoretische Erklärungen und Hinweise die nicht in den Tutorials behandelt werden.

Dokument

Inhalt

Mögliche Fallstricke bei der Entwicklung von Anwendungen mit JSF (Java Server Faces)  

Eine Liste möglicher, schwer zu findender Fehler bei der Codierung von Anwendungen mit JSF.



Tutorial: Erstellung von Anwendungen mit dem Google Web Toolkit (GWT)

Einfache Benutzeroberfläche 

Fortgeschrittene Themen 
JSF zur Erfassung und Anzeige von Daten. 

Weitere Tutorials zu speziellen Themen 

Dokument

Inhalt

Vorbedingungen

Ungefährer Zeitaufwand

Tutorial:
Einfache Benutzeroberfläche mit dem GWT
.
Schritt 1:
Installation des Plugin für Eclipse und Eröffnen des 'Project'  
Schritt 2:
Ergänzen mit einer JSP-Datei und Packen in ein EAR (Enterprise-Archive)  
Schritt 3:
JSF-Code in der JSP-Datei verwenden und Java-Code in eigener Datei 
Schritt 4:
Ergebnisabhängige Web-Seiten 

Das Tutorial zeigt die Entwicklung einer Benutzeroberfläche für eine Anwendung, die innerhalb eines Web-Browsers ausgeführt wird.
In den verschiedenen Schritten wird eine Benutzeroberfläche vervollständigt.

Generelle Kenntnisse über das Programmieren mit Java.


3 bis 6 Stunden; abhängig von Ihrer Routine im Umgang mit Eclipse, im Erstellen von HTML-Dokumenten und beim Codieren mit Java.

Tutorial:
JSF zur Erfassung und Anzeige von Daten.

Schritt 1:
Project einrichten und vereinfachten Code erstellen 
Schritt 2:
JSF-Code für die Anzeige einer Tabelle auf der Webseite 
Schritt 3:
EJB für Datenbank-Zugriff verwenden 

Das Tutorial behandelt das Speichern von Daten, die über einen Webbrowser erfasst wurden auf einer Datenbank und das Wieder-Anzeigen der Daten im Webbrowser.

Für das Speichern der Daten auf der Datenbank und das Lesen von der Datenbank wird das im Tutorial: Session Bean mit Datenbank-Zugriff, EJB3-Standard (Java_EJB_07) implementierte EJB benutzt.

Kenntnisse in der Implementierung von Web-Sites entsprechend dem JSF-Muster; vermittelt im Tutorial: Einfache Benutzeroberfläche mit JSF und Aufruf von Methoden eines EJB

Für den Schritt 3:
Kenntnisse in der Erstellung eines EJB (Enterprise Java Bean) für den Zugriff auf eine Datenbank; vermittelt im
Tutorial: Session Bean mit Datenbank-Zugriff, EJB3-Standard (Java_EJB_07)

2,5 bis 5 Stunden; abhängig von Ihrer Routine im Umgang mit Eclipse, im Erstellen von HTML-Dokumenten und beim Codieren mit Java.