Opracowaliśmy duży portal HR z GWT. Wygląd i działanie tej aplikacji można dostosować do różnych wdrożeń. Aby to zrobić, używamy fragmentów HTML do generowania części GUI, tj. Bity HTML są wysyłane do klienta w DTO, a następnie pakowane do widżetów HTML. To podejście sprawdza się w przypadku mastheadów, logo, menu i tak dalej.
Inne rzeczy (np. Formularze przechwytujące) są generowane przy użyciu normalnego kodu GWT.
Używamy "stron" (różnych tokenów historii identyfikujących, gdzie jesteś), ponieważ umożliwia to użytkownikom korzystanie z zakładek w znaczący sposób. Generujemy również linki do różnych części naszego systemu w wiadomościach e-mail i tak dalej.
Nasza aplikacja składa się z wielu widżetów "wyższego poziomu", które nazywamy "portletami" ułożonymi w "strony" zdefiniowane w języku XML. Ponownie umożliwia to dostosowanie funkcjonalności danej instalacji.
Wszystko to odbywa się za pomocą architektury (GWT Portlets), którą opublikowaliśmy jako open source.
To jest dobra rada. Czy Twój kod jest dostępny do wglądu? –
jak tylko będę mógł utworzyć blog na temat niektórych z tych ... Na razie wypróbuj to: http://googletesting.blogspot.com/2009/08/tott-testing-gwt-without-gwttest.html http://www.zackgrossbart.com/hackito/tags-first-gwt/ i http://blog.hivedevelopment.co.uk/2009/08/google-web-toolkit-gwt-mvp-example.html – topchef