Ich bin neu bei GWT und gehe durch die Dokumentation, Beispiele, Demos usw.
Alle Beispiele scheinen nur ein Modul zu haben, das von einer einzelnen HTML-Seite geladen wird, die im Beispiel enthalten ist.
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 Anforderungswerten anders erstellen?
Oder ist es normal, ein Modul pro HTML-Seite (Feature) in der App zu erstellen?
Sie können sich diese zwei Fragen ansehen:
... oder diese Seite , die Sie durch den Prozess führt, wenn Sie neu sind, empfehle ich Ihnen, die 5 zu abonnieren Tage E-Mail Kurs.
Normalerweise enthält ein GWT-Modul mehrere "Bildschirme" oder "Ansichten".
Kurz gesagt: Ja, Sie können mehrere verschiedene Seiten in einer GWT-App haben.
Vollständig: Sie können dies auf verschiedene Arten tun. Am einfachsten ist es, die XML-Datei zu verwenden, in der Sie die verschiedenen URL-Punkte (die Sie zum Angeben der RPC-Rückruf-URL angeben) auflisten können, um mehrere URLs und die entsprechenden Klassen aufzulisten (Jede Klasse muss die richtigen Klassen erben, um sicherzustellen, dass es sich um ein Frontend handelt)
Sie können auch einfach verschiedene Bildschirme erstellen, die auf verschiedenen Variablen in derselben Klasse basieren. Dies erschwert jedoch den Code und führt zu unordentlichen Designs.
Ich denke, dass die Verwendung einer geringeren Anzahl von Seiten, für die ein vollständiges Neuladen der Seite erforderlich ist, 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)