2009-06-05 7 views
5

Ich habe eine Spring MVC-Anwendung und ich habe beschlossen, dass ich versuchen würde, GWT für das Frontend zu verwenden. Ich möchte weiterhin MVC verwenden, da ich auch Spring Security und einige andere federnde Sachen verwenden werde.Einfachste Möglichkeit, GWT zu einer Spring MVC-Anwendung hinzuzufügen?

Ich bin mir bewusst, der GWT-SL-Projekt, und ich denke, ich es verwenden werden. Die Dokumentation ist leider sehr an Beispielen.

Was ich frage mich jetzt .... Wie konfiguriere ich mein Projekt so, dass ich GWT verwenden kann? Ich gehe davon aus, dass ich die Fähigkeit verlieren werde, im gehosteten Modus zu laufen, und ich denke, das ist in Ordnung. Füge ich einfach die GWT- und GWT-SL-Jars hinzu, konfiguriere meine web.xml neu und füge meinem Projekt ein Paket für den GWT-Code hinzu?

Ich benutze Eclipse 3.4. Mein bestehendes Projekt ist ein Standard-Webprojekt.

Antwort

0

Sie werden den gehosteten Modus nicht verlieren. Ich weiß nicht, ob Sie den internen Server dafür verwenden - ich benutze -noserver, damit ich Ihnen nicht helfen kann.

Other than that, ich denke, das documentation ganz klar ist. Haben Sie irgendwelche spezifischen Probleme?

+0

dieser Link ist nicht verfügbar – Rick

1

Mit der neuen Version der GWT-Plugin, dann würden Sie alle Vorteile des gehosteten Modus Browser ohne Optionen zu modifizieren. Der GWTHandler vom GWT-SL kümmert sich um Ihr RPC Call Mapping. Sie werden jedoch ein Problem mit der Struktur Ihrer vorhandenen Domänenobjekte haben. Sie müssen sie entweder in das Client-Paket von GWT einfügen oder Ihre vorhandenen Domänenobjekte spiegeln, damit sie in Javascript kompiliert werden können. Ich habe nach einem stabilen, nicht-invasiven Rahmen gesucht, um dies zu tun, muss aber noch einen finden. Gilead sieht vielversprechend aus, aber Sie müssen seine Klassen auf Ihrer Domain erweitern.

1

Ich habe eine Ansicht Monat meine einfaches Projekt (3 Klassen) geschrieben, wie GWT zu integrieren mit bestehenden Spring MVC-Anwendung. Einfache Probe auch zur Verfügung gestellt.

Versuchen Sie es, es ist klar und einfach: http://code.google.com/p/gspring.