From a1764b3a543d6fbdb6e6e017ae6b222122ab4d22 Mon Sep 17 00:00:00 2001 From: Vladislav Moiseev Date: Wed, 17 Apr 2024 09:18:04 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BE=D0=B7=D0=B4=D0=B0=D0=BB(=D0=B0)=20?= =?UTF-8?q?'lw06/README.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lw06/README.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 lw06/README.md diff --git a/lw06/README.md b/lw06/README.md new file mode 100644 index 0000000..8919770 --- /dev/null +++ b/lw06/README.md @@ -0,0 +1,34 @@ +# Лабораторная работа №6 - Изучение шаблона проектирования MVC + +## Цель работы + +Понимание шаблона проектирования MVC и его применения при проектировании интернет-приложений. + +## Ход выполнения работы + +Необходимо вспомнить, что говорилось на лекции про данный шаблон проектирования. + +Также крайне рекомендуется осознать материал отсюда: + +- ; +- . + +Что следует понять из представленных выше и, возможно, каких других статей: + +1. Какие есть компоненты в шаблоне MVC и как они зависят друг от друга. +2. Как реализуется шаблон в ASP.NET Core. +3. Как создавать контроллеры и представления для них. +4. Где находится общий шаблон всех представлений и как его подключить. +5. Как передаются параметры на действия контроллера. +6. Что такое `wwwroot` и как использовать файлы из этой директории в веб-приложении. + +## Защита работы + +Для защиты лабораторной работы необходимо продемонстрировать аналогичную работу из курса "Разработка профессиональных приложений", где есть: + +- Отдельный слой представления; +- Отдельный слой бизнес-логики; +- Наличие API в стиле REST; +- Наличие паттерна MVC. + +> Как понимаю, это соответствует лабораторной работе №5.