Урок 7. Spring MVC. Что такое MVC? Изучаем аннотацию @Controller
Артём Михайлов про IT
0:00 / 0:00
Урок 7. Spring MVC. Что такое MVC? Изучаем аннотацию @Controller
6 545 просмотров · 1 год назад
Артём Михайлов про IT
1,39 тыс. подписчиков
6 545 просмотров · 1 год назад
В этом видео я расскажу про паттерн проектирования MVC, который лежит в основе практически каждого веб-приложения, написанного на фреймворке Spring.
Также я постараюсь дать ответы на следующие популярные вопросы:
1. Что такое Front Controller?
2. Что такое Dispatcher Servlet? За что он отвечает?
3. Как настроить Tomcat Server?
4. Что такое JSP и что такое JSTL?
5. Что такое Thymeleaf?
6. Как настроить ViewResolver для JSP-файлов?
7. За что отвечают аннотации @Controller и @RequestMapping?
📍 Подписывайся на мой Telegram-канал об IT и разработке — https://t.me/mimimikhaylov_channel
🔗 Исходники к уроку можно найти тут — https://github.com/codekitchen-spring...
⌛️ Я постепенно буду выкладывать серию уроков по Spring (их будет около 40 штук), где я покажу и научу работать с такими инструментами, как Spring MVC, Spring Data, Spring Boot, Spring Security и Spring REST. И все это на реальных примерах.
🔔 Если не хочешь пропустить эти уроки, то подписывайся на канал. Обещаю, что это будет самый понятный и крутой курс по Spring, который есть в открытом доступе.
👉 Хочешь бесплатную консультацию от меня, то пиши в личку Telegram — https://www.t.me/mimimikhaylov
Таймкоды для удобства:
00:00 — Вступление
00:24 — Шаблон проектирования MVC
05:45 — Шаблон проектирования Front Controller
07:18 — Что такое Dispatcher Servlet?
09:05 — Разбираем каждую букву в паттерне MVC
10:53 — Что такое HTML, JSP и Thymeleaf?
17:13 — Из чего состоит каждое веб-приложение в Spring?
18:59 — Создаем проект в IDE для веб-приложения
26:45 — Установка и настройка Tomcat
32:13 — Добавляем классы WebConfig и ApplicationInitializer
39:21 — Добавляем в проект JSP-страницу
41:01 — Создаем первый контроллер с помощью аннотации @Controller
45:19 — Настраиваем ViewResolver для JSP-страниц
47:21 — Проверяем результат
50:18 — Подводим итоги
Мои социальные сети:
Instagram: / artyom.mikhaylov
LinkedIn: / artyom-mikhaylov
Личный Telegram: https://www.t.me/mimimikhaylov
Полезные ссылки:
🔗 Про Servlet в Java можно почитать тут — https://metanit.com/java/javaee/4.8.php
🔗 Про скриплеты в JSP можно почитать тут — https://metanit.com/java/javaee/3.3.php
🔗 Скачать Apache Tomcat можно тут — https://tomcat.apache.org/
Теги: #айти #программирование #springframework