GWT сложное приложение, много экранов.Архитектура? - PullRequest
0 голосов
/ 14 июня 2010

Я делаю GWT-приложение, которое будет иметь много экранов.Слева будет меню, и щелкнув пункт меню, вы откроете соответствующий модуль в правой части содержимого.Нажатие на элементы в области содержимого будет ссылаться на другие модули, которые открываются в той же области содержимого.

  1. Как реализовать эту архитектуру?
  2. Как передать объекты между различнымимодули содержимого?
  3. Как выделить каждый модуль в отдельный пакет?
  4. Могут ли все они быть в одном проекте Eclipse?
  5. Что-нибудь еще, что следует рассмотреть?

1 Ответ

2 голосов
/ 14 июня 2010

Я тоже много работал над приложением GWT (мое первое) и также начал с этих вопросов.

Из того, что я обнаружил, один из лучших способов добиться этого - использовать архитектуру MVP (Model-View-Presenter). Сами Google поддерживают это для крупномасштабных приложений GWT и выдвинули свою точку зрения; Разбивка архитектуры, описанной на их веб-сайте: http://code.google.com/webtoolkit/articles/mvp-architecture.html, сделанная ими презентация: http://www.youtube.com/watch?v=PDuhR18-EdM и для меня самый полезный пример приложения Контакты, использующего эти самые методы: http://code.google.com/webtoolkit/doc/latest/tutorial/projects/Contacts2.zip.

Для меня это был отличный способ начать. Все это можно сделать в рамках одного проекта. Надеюсь, что ответит на большинство (если не на все) ваши вопросы! :)

Xandel

...