Abbiamo sviluppato un ampio portale HR con GWT. L'aspetto grafico di questa applicazione può essere personalizzato per diverse distribuzioni. Per fare ciò utilizziamo frammenti di HTML per generare parti della GUI, ad esempio i bit di HTML vengono inviati al client in DTO e quindi inseriti nei widget HTML. Questo approccio funziona bene per masthead, loghi, menu e così via.
Altre cose (ad esempio i moduli di acquisizione) vengono generate utilizzando il normale codice GWT.
Utilizziamo "pagine" (diversi token cronologici che identificano il punto in cui ci si trova) in quanto ciò consente agli utenti di utilizzare i segnalibri in modo significativo. Generiamo inoltre collegamenti a diverse parti del nostro sistema nelle e-mail e così via.
La nostra applicazione è composta da molti widget di "livello superiore" che chiamiamo "Portlet" organizzati in "pagine" definite in XML. Anche in questo modo è possibile personalizzare la funzionalità per una determinata installazione.
Tutto ciò viene eseguito utilizzando un framework (GWT Portlets) che abbiamo pubblicato come open source.
fonte
2009-10-14 18:21:35
Questo è un buon consiglio. Il tuo codice è disponibile per la lettura? –
appena riesco a mettere insieme un blog su alcuni di questi ... Per ora, prova questo: http://googletesting.blogspot.com/2009/08/tott-testing-gwt-without-gwttest.html e http://www.zackgrossbart.com/hackito/tags-first-gwt/ e http://blog.hivedevelopment.co.uk/2009/08/google-web-toolkit-gwt-mvp-example.html – topchef