intprog/lw06/README.md

2.0 KiB
Raw Blame History

Лабораторная работа №6 - Изучение шаблона проектирования MVC

Цель работы

Понимание шаблона проектирования MVC и его применения при проектировании интернет-приложений.

Ход выполнения работы

Необходимо вспомнить, что говорилось на лекции про данный шаблон проектирования.

Также крайне рекомендуется осознать материал отсюда:

Что следует понять из представленных выше и, возможно, каких других статей:

  1. Какие есть компоненты в шаблоне MVC и как они зависят друг от друга.
  2. Как реализуется шаблон в ASP.NET Core.
  3. Как создавать контроллеры и представления для них.
  4. Где находится общий шаблон всех представлений и как его подключить.
  5. Как передаются параметры на действия контроллера.
  6. Что такое wwwroot и как использовать файлы из этой директории в веб-приложении.

Защита работы

Для защиты лабораторной работы необходимо продемонстрировать аналогичную работу из курса "Разработка профессиональных приложений", где есть:

  • Отдельный слой представления;
  • Отдельный слой бизнес-логики;
  • Наличие API в стиле REST;
  • Наличие паттерна MVC.

Как понимаю, это соответствует лабораторной работе №5.