Может кто-нибудь объяснить, почему MVC превосходит трехуровневую архитектуру?

Три уровня... интерфейс, бизнес-логика, интерфейс данных. Чистота Что MVC приносит на стол?

Спасибо

1 ответ

Решение

MVC - это шаблон, используемый для упрощения поддержки кода пользовательского интерфейса. Вы можете инкапсулировать бизнес-логику в Service Layer и доступ к данным на уровне данных.

В более крупных приложениях MVC - это уровень представления только N-уровневой архитектуры.

Концептуально трехуровневая архитектура является линейной. Однако архитектура MVC является треугольной: представление отправляет обновления контроллеру, контроллер обновляет модель, а представление обновляется непосредственно из модели.

Другие вопросы по тегам