MVC и шаблон посредника - PullRequest
       3

MVC и шаблон посредника

3 голосов
/ 26 марта 2012

Я пытаюсь создать набор повторно используемых компонентов для приложения ASP.Net MVC3.Каждый компонент состоит из своей собственной модели, вида и контроллера.

Взаимодействие между компонентами должно решаться с использованием шаблона «как» посредника.

Поскольку компоненты являются концепцией более высокого уровня (абстракция) ине «реальные» объекты (технически компонент представляет собой недолговечную связку, состоящую из модели, представления и функций контроллера), возможно, сложно реализовать шаблон посредника.

Мне нужны хорошие идеи, как технически реализовать взаимодействие посредника междукомпоненты, использующие ASP.Net MVC3 и AJAX?

Мой первоначальный вопрос с начальной проблемой: Компоненты модульного графического интерфейса MVC

1 Ответ

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

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

...