Может кто-нибудь объяснить, почему MVC превосходит трехуровневую архитектуру?
Три уровня... интерфейс, бизнес-логика, интерфейс данных. Чистота Что MVC приносит на стол?
Спасибо
1 ответ
Решение
MVC - это шаблон, используемый для упрощения поддержки кода пользовательского интерфейса. Вы можете инкапсулировать бизнес-логику в Service Layer и доступ к данным на уровне данных.
В более крупных приложениях MVC - это уровень представления только N-уровневой архитектуры.
Концептуально трехуровневая архитектура является линейной. Однако архитектура MVC является треугольной: представление отправляет обновления контроллеру, контроллер обновляет модель, а представление обновляется непосредственно из модели.