Организация пакетов в GWT(P)

Недавно я обнаружил GWT-Platform (GWTP), и мне нравится эта архитектура.

Однако я обнаружил, что мои пакеты легко раздуваются классами (поскольку с каждым создаваемым вами Presenter генерируются три отдельных класса и т. д.). Конечно, это может быть проблемой в любой среде MVP GWT.

Что вы рекомендуете для организации пакетов в GWT? Мне трудно найти логические места для сегментации докладчиков/представлений/событий/действий.

В настоящее время у меня есть что-то вроде следующего, но я обнаружил, что все еще получаю десятки классов в каждом подпакете, в котором трудно ориентироваться.

  • client.presenters — хранит всех докладчиков
  • client.views — сохраняет все просмотры
  • client.uibinder — хранит все классы привязки пользовательского интерфейса

person Jeff Allen    schedule 21.06.2012    source источник