2009-03-04 6 views
1

Da ich immer mehr das GWT-Framework verwende, muss ich einen benutzerdefinierten Code für einige grundlegende GUI-Aufgaben wie Bildschirmübergang, Code-Organisation und Datenübertragung zwischen Widgets erstellen. Einige GUI-Frameworks, wie der JSR-292 für Swing, lösen diese Probleme für bestimmte Plataforms. Gibt es einen solchen Rahmen für GWT?GWT Framework

Antwort

0

JSR 292: Unterstützung von dynamisch eingegebenen Sprachen auf der JavaTM-Plattform? Du hast mich dabei verloren.

Sie fragen sich, wie Sie zwischen Widgets kommunizieren oder Frameworks erstellen und Code organisieren können? Wenn Sie über das Organisieren von Code sprechen, dann brauchen Sie kein Framework, Sie organisieren es in logischen Bereichen, genau wie Sie es in jeder Swing-Anwendung tun würden.

In Bezug auf Inter-Widget-Kommunikation sind diese Widgets verschiedene GWT-Projekte auf der gleichen Seite oder alle Teil eines GWT-Projekts? Wenn sie ein Projekt sind, dann gibt es immer Observer/Observable. Es funktioniert gut in Swing und genauso gut in GWT. Wenn es sich um verschiedene GWT-Projekte (Module) auf derselben Seite handelt, können Sie sie ganz einfach mit JSNI verbinden. Sie können das beobachtbare Objekt weiterhin verwenden oder sich einfach direkt anrufen lassen.

+0

JSR 296. Entschuldigung! :-) –

1

Die GWT Portlets Rahmen finden kann, ist entworfen, um die Probleme, die Sie erwähnt zu lösen:

http://code.google.com/p/gwtportlets/

Es definiert eine sehr einfaches, aber leistungsstarkes Programmiermodell, definiert das Layout von "Seiten" in XML-Dateien, hat einen Event-Broadcast-Mechanismus für die Kommunikation zwischen Komponenten usw.

0

Ich denke, er meinte das jsr296, also das Java-Swing-Framework, das für Java 7 programmiert und dann gelöscht wurde.