GWT множественные диалоги прикладной архитектуры и MVP / Деятельность / Места - PullRequest
1 голос
/ 10 января 2012

Действия GWT / Места / Концепции MVP обсуждались здесь довольно часто, но я не нашел хорошего примера того, как применить эти концепции к мульти-диалоговому порталу, как GWT-приложение.

I 'Я работаю над приложением GWT, которое должно иметь несколько независимых виджетов.Эти виджеты реализованы на основе PopupPanel .Каждый виджет может перемещаться по экрану и должен быть независимым от других.Первоначальное намерение состояло в том, чтобы использовать подход Деятельности и МестКаждый виджет будет действием, все действия будут управляться одним и тем же ActivityMapper и ActivityManager.Но в этом случае всякий раз, когда новый диалог открывается из меню, создается новое место, и для текущего открытого диалога вызывается mayStop ().Наличие одного ActivityMapper и ActivityManager для каждого типа виджета также не будет работать, поскольку на экране может быть несколько виджетов одного типа.

Как должна выглядеть архитектура приложения GWT в этом случае?Есть предложения?

1 Ответ

1 голос
/ 10 января 2012

Место похоже на URL, оно, кажется, не соответствует вашим потребностям, если только вы не создадите супер-место, содержащее накопленное состояние для всех виджетов.

Вам абсолютно необходимы ActivityMapper и ActivityManager per "widget "(или вообще не использовать действия)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...