ASP.NET MVC 3 Архитектура проектирования для среднего и крупного бизнеса - PullRequest
0 голосов
/ 15 ноября 2011

Мне было поручено разработать архитектуру для средней и крупной компании, которая хочет перейти на MVC для разработки своих приложений.Краткое изложение их текущей архитектуры:

  1. 90 + Веб-приложения, созданные в веб-формах с архитектурой типа MVC, но не очень функциональные.В основном это модель, наполненная всем, что вы можете придумать и сохранить в Session ... Грязно!

  2. Каркас бизнес-объектов, который был запущен с CSLA.net, но был настолько сильно измененне могу больше так это называть.Много встроенного SQL, никакого SOC, привязанного к Oracle, немного грязного, но это работает.

  3. Они реализуют «Диспетчер приложений», который по сути является еще одним слоем типа Модель поверхПриложение веб-формы.

В любом случае, я ищу предложения по использованию ASP.NET MVC 3 с их существующей платформой Business Object Framework, и у меня возникла следующая идея.

Реализация слоя между их Business Object Framework и приложениями ASP.NET MVC 3, который обслуживает модели представлений для контроллеров и из контроллеров.Этот слой будет где:

  • Существующие бизнес-правила проверены и все ошибки перенесены обратно в веб-приложение.
  • Данные извлекаются из их объектов и превращаются в модели представления длявернуть контроллерам.
  • Где контроллеры возвращают модели просмотра для сохранения в БД, возможно, используя AutoMapper для сопоставления их с их бизнес-объектами.быть слоем типа услуги ??

    Буду признателен за любые предложения.

1 Ответ

1 голос
/ 15 ноября 2011

Все всегда меняется, см. Мой ответ здесь на этот вопрос

Советы по дизайну и архитектуре MVC

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