Мастер ASP.NET MVC, WCF и проверка

У меня есть мастер asp.net mvc с 5 шагами. Моя бизнес-модель реализована с использованием DDD. Архитектура веб-приложения примерно такая ... Вид-> Контроллер-> WCF-> DDD-> Репозиторий и база данных. Проверка бизнес-данных реализована в DDD, и WCF обращается к нему для проверки данных.

Я обнаружил, что на каждом шаге мастера мне нужно вызывать WCF (как часть проверки на стороне сервера), чтобы проверить правильность данных, а затем вернуть результат в контроллер.

Это неправильно? Должна ли проверка данных быть частью модели, которая находится ближе к контроллеру? Есть ли лучшее решение ?


person user197742    schedule 24.01.2010    source источник
comment
Не могли бы вы пояснить, что вы имеете в виду под DDD? Я всегда думал, что это означает доменный дизайн ...   -  person womp    schedule 25.01.2010
comment
Это дизайн, ориентированный на предметную область. На службе DDD выполняется проверка.   -  person user197742    schedule 25.01.2010


Ответы (1)


Данные Validaion должны оставаться в самой модели, таким образом логика проверки будет централизована, и если вы хотите изменить изменение бизнес-правил для проверки, вам нужно изменить его только в одном месте.

person Community    schedule 12.02.2010