GWT MVP на TabLayoutPanel - PullRequest
       34

GWT MVP на TabLayoutPanel

0 голосов
/ 06 марта 2012

Я просто изучаю GWT MVP шаблон проектирования в течение нескольких недель. Теперь я хотел бы использовать этот шаблон проектирования в большом веб-приложении. Это приложение представляет собой систему веб-заказов, в которой имеется страница входа и главная страница. на главной странице он имеет кнопки и TabLayoutPanel, в котором каждая вкладка содержит шаг веб-заказа - Tab1: выбрать элемент (ы) Tab2: просмотреть корзину Tab3: почтовый заказ.

Каждая вкладка имеет множество виджетов, которые управляют процессом заказа. Теперь мне нужно спросить вашу идею на

как правильно разделить каждую вкладку, которая следует шаблону MVP?

1 Ответ

1 голос
/ 06 марта 2012

Ваш вопрос не черный или белый. Это зависит от того, каковы логические единицы проблемы и как много взаимодействует на каждой вкладке. Если вкладки являются основной навигацией между логическими единицами вашего приложения, я бы сказал, есть презентатор для каждой вкладки (что также означает маппер активности для этой области). Также был бы маппер активности презентатора для областей без вкладок вашего приложение также. Но если каждая вкладка является просто аспектами процесса, то она может логически вписаться в общий докладчик. Учитывая то, что вы сказали о процессе, что он вроде мастера заказов, я бы предпочел пойти с одним докладчиком на всю область с вкладками, где докладчик содержал все знания о заказе и знал, на каком этапе он был.

...