Я думаю о реализации пользовательского интерфейса в соответствии с шаблоном MVP с использованием GWT, но у вас есть сомнения относительно того, как действовать.
Это (некоторые из) моих целей:
- ведущий ничего не знает о технологии пользовательского интерфейса (т.е. ничего не использует из com.google. *)
- представление ничего не знает о презентаторе (пока не уверен, хочу ли я, чтобы он был нелепостью модели),
- модель ничего не знает о представлении или презентаторе (... очевидно)
Я бы разместил интерфейс между представлением и презентатором и использовал шаблон Observer для развязки двух: представление генерирует события, а ведущий получает уведомление.
Что меня смущает, так это то, что java.util.Observer и java.util.Observable не поддерживаются в GWT. Это говорит о том, что то, что я делаю, не рекомендуется для этого, насколько это касается GWT, что приводит меня к моим вопросам: каков рекомендуемый способ внедрения MVP с использованием GWT, в частности, с учетом вышеуказанных целей? Как вы это сделаете?