2009-08-29 7 views
9

Ich bin neu in GWT und werde durch die Dokumentation, Beispiele, Demos usw.GWT-Module und Web-Seiten

Alle Beispiele scheinen nur ein Modul zu haben, die durch eine einzelne HTML-Seite in der Probe enthaltenen geladen wird .

Was ist, wenn die Web-App mehrere Webseiten/Funktionen hat? Können mehrere Webseiten mit unterschiedlichen Funktionen dasselbe gwt-Modul verwenden, indem Sie die Benutzeroberfläche auf der Grundlage von Anforderungsparametern unterschiedlich erstellen?

Oder ist es normal, ein Modul pro HTML-Seite (Feature) in der App zu erstellen?

Antwort

0

Normalerweise enthält ein GWT-Modul mehrere "Bildschirme" oder "Ansichten".

0

Kurz gesagt: Ja, Sie können mehrere verschiedene Seiten in einer GWT-App haben.

Voll: Sie können dies auf verschiedene Arten tun, am einfachsten ist die Verwendung der XML-Datei, wo Sie die verschiedenen URL-Punkte (die Sie zur Angabe der RPC-Rückruf-URL verwenden) auflisten können, um mehrere URLs und die entsprechenden aufzulisten Klassen (jede Klasse muss die richtigen Klassen erben, um sicherzustellen, dass es sich um ein Frontend handelt)

Sie können auch einfach verschiedene Bildschirme basierend auf verschiedenen Variablen in derselben Klasse generieren, dies wird jedoch den Code komplizieren und zu unordentlichen Designs führen .

0

Ich denke, dass die Verwendung von weniger Anzahl der Seiten, die vollständige Neuladen der Seite benötigt, um zu interagieren, in GWT besser ist. Im Allgemeinen können Sie die Logik auf viele Registerkarten, Bildschirme, Fenster und andere Layouts aufteilen, die ohne Neuladen der Seite interagieren können. Siehe auf der Google Mail)