вторник, 30 ноября 2010 г.

Одна из определяющих характеристик MVC

ИСТОЧНИК: "Professional ASP.NET MVC 1.0 By Rob Conery, Scott Hanselman, Phil Haack, Scott Guthrie"

Одной из определяющих характеристик шаблона MVC является строгое "разделение понятий". Модели (Models), Контроллеры (Controllers) и Представления (Views) имеют
четко определеные роли и обязанности, и они общаются между собой  по четко определенным правилам. Это улучшает тестируемость и повторное использование кода.
Когда клас контроллера решает вернуть НТML ответ обратно клиенту, он отвечает за точную передачу в шаблон представления всех данных необходимых для отображения этого ответа.
Шаблон представления (View template) никогда не должен выполнять каких либо  действий связанных с извлечением данных или с бизнес логикой.  Вместо этого Шаблон представления должен использоваться ТОЛЬКО для  отображения данных полученных от Контроллера.

Комментариев нет:

Отправить комментарий