2010-07-28 19 views
5

Ich stelle fest, dass GWt die Klassen nicht kompiliert, die nicht im Client-Paket enthalten sind. Aber wie wichtig ist das geteilte Paket? Welche Klassen muss ich in dieses Paket legen?Bedeutung des freigegebenen Pakets in GWT

+1

GWT kompiliert alle Pakete, die Sie ihm mitteilen (in Ihrer .gwt.xml-Datei), einschließlich aller freigegebenen Pakete. –

Antwort

8

Was sind die Klassen, die ich brauche in diesem Paket?

Alle Logik- oder Datentypen, die sowohl vom Client als auch vom Server verwendet werden. Dies erspart Ihnen die Duplikation Code auf beiden Seiten, und möglicherweise behalten Sie die Logik und Datentypen konsistent.

+0

Ja, genau wie der Mann sagt. – Spedge

+0

Legen Sie nichts in das freigegebene Paket, das nicht clientseitig sein soll. d.h. übersetzbar .. – wulfgarpro