Компоненты модульного графического интерфейса MVC - PullRequest
1 голос
/ 25 марта 2012

Я пытаюсь найти способ создания сложных веб-страниц с помощью MVC3 и AJAX.

Я хотел бы использовать компоненты для достижения этой цели.Каждый компонент состоит из своей собственной модели, представления и контроллера.

Несколько компонентов затем размещаются в каком-либо сложном представлении и должны действовать вместе для обеспечения желаемого поведения.

В некоторых ситуациях, когда пользователь выполняетНекоторое действие (взаимодействие) с одним из компонентов, я должен обновить другие части страницы через AJAX.Компонент, на котором произошло действие (взаимодействие), в своей реализации не предполагает ничего о представлении, на котором оно будет использоваться и какие части страниц должны обновляться и как.

Так, когда какое-то взаимодействие происходит в некоторыхкомпонент, мне нужен механизм (вне самого компонента), который будет обрабатывать эту ситуацию и обновлять соответствующие части страницы.Как бы вы вообще реализовали такой механизм?

1 Ответ

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

Я бы использовал Шаблон посредника , также иногда ошибочно называемый шаблоном менеджера.

Этот класс опосредует взаимодействие ваших компонентов.

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