Что такое MVC Меню

Что такое MVC

- (Model-View-Controller) - шаблон архитектурного строения, подразумевающий разделение приложения на основные компоненты: Model, View и Controller, каждый из которых делают свою отдельную задачу:

  • Model – бизнес логика. Здесь располагаются классы, отвечающие за данные. Организуется манипуляция сущностями (данными). Если приложение не очень большое, то работа с данными будет внутри. В случае более крупного проекта, в котором большое количество логики, то ее выносят, и работа происходит в отдельных проектах (сборках). Если же попадется очень крупное приложение, то организуется физическое перемещение на другие сервера (Application Server).
  • View несет ответственность за взаимное общение с пользователем (UI). Интерфейс с последующим отображением данных клиенту. Логики нет!
  • Controller – связка между первыми двумя компонентами. При получении данных о запросе серверу, происходит обработка данных и передача их в Model. Далее выбор способа отображения клиенту (нужный View).

Таким образом, получается полный контроль над выводимым HTML. «Легкие» приложения становятся «легкими».

 

Подробнее о архитектуре MVC читайте в разделе Разработка сайтов.

Контакты

info@advcreative.ru

ООО "Студия АДВ"
ИНН 7715956090, DUNS 683533497




Будем рады сотрудничеству.

Закажите проект или проконсультируйтесь в нашей студии

Мы свяжемся с вами в течении 5 минут
Отправьте форму
Мы свяжемся с вами в течении 5 минут