Chúng tôi đã phát triển một cổng thông tin nhân sự lớn với GWT. Giao diện của ứng dụng này có thể được tùy chỉnh cho các triển khai khác nhau. Để làm điều này, chúng tôi sử dụng các đoạn HTML để tạo các phần của GUI, tức là các bit của HTML được gửi tới máy khách trong DTO và sau đó được nhồi vào các tiện ích HTML. Cách tiếp cận này hoạt động tốt cho quảng cáo tiêu đề, biểu trưng, menu và v.v.
Những thứ khác (ví dụ: biểu mẫu chụp) được tạo bằng mã GWT thông thường.
Chúng tôi sử dụng "trang" (mã thông báo lịch sử khác nhau để xác định bạn đang ở đâu) vì điều này giúp người dùng có thể sử dụng dấu trang theo cách có ý nghĩa. Chúng tôi cũng tạo liên kết đến các phần khác nhau của hệ thống trong email và v.v.
Ứng dụng của chúng tôi bao gồm rất nhiều tiện ích "cấp cao hơn" mà chúng tôi gọi là "Portlets" được sắp xếp thành "trang" được xác định bằng XML. Một lần nữa điều này làm cho nó có thể tùy chỉnh các chức năng cho một cài đặt nhất định.
Tất cả điều này được thực hiện bằng cách sử dụng khung (GWT Portlets) mà chúng tôi đã xuất bản dưới dạng nguồn mở.
Nguồn
2009-10-14 18:21:35
Đây là lời khuyên hữu ích. Mã của bạn có sẵn để xem xét không? –
ngay sau khi tôi có thể tổng hợp một blog trên một số điều này ... Bây giờ, hãy thử điều này: http://googletesting.blogspot.com/2009/08/tott-testing-gwt-without-gwttest.html và http://www.zackgrossbart.com/hackito/tags-first-gwt/ và http://blog.hivedevelopment.co.uk/2009/08/google-web-toolkit-gwt-mvp-example.html – topchef