Паттерн MVC в Backend Java разработке

  Рет қаралды 4,567

IT Ментор | Сергей Жуков

IT Ментор | Сергей Жуков

Күн бұрын

Заметки к стриму - gist.github.com/zhukovsd/7555...
Схемы - link.excalidraw.com/readonly/...
Мой Java роадмап - zhukovsd.github.io/java-backe...
Мой телеграм канал - t.me/zhukovsd_it_mentor
Поддержать - boosty.to/zhukovsd
0:00:00 О чём лекция
0:01:23 Слоистая архитектура
0:05:00 Идея MVC
0:08:05 Пример 1: MVC в REST API на Java Servlets
0:10:15 Слой Servlet
0:12:05 Слой DTO
0:13:30 Слой сервисов
0:15:05 Модели
0:16:55 Слой DAO
0:22:50 Пример 1.1: Обработка ошибок в REST API на Java Servlets
0:27:30 Пример 2: MVC для веб страниц на Thymeleaf в Spring Boot
0:29:25 Отличие от предыдущего примера
0:30:35 Структура пакетов в MVC
0:33:05 Реальный пример
0:39:15 Как принять решение о структурире пакетов?
0:43:40 Ответы на вопросы
0:48:20 Итоги

Пікірлер: 17
@GraMuzgobChick
@GraMuzgobChick 8 сағат бұрын
Очень хороший материал, показаны не только слои MVC, но и из каких конкретно компонентов они состоят. А то на словах все ясно, а как до дела доходит, нету понимания как это все взаимодействует, как это все организовать и т.д. Огромное спасибо автору
@user-oe6hc4or1q
@user-oe6hc4or1q 2 ай бұрын
Я не разработчик, работаю системным аналитиком. Хочу выразить вам благодарность за ваши видео. Вы не представляете, как важно услышать разбор теории от практика с опытом. Надеюсь вы будете чаще делать подобный контент, разбирать разные паттерны и архитектуру систем, рассказывать про лучшие практики.
@sergeinerobeev3501
@sergeinerobeev3501 2 ай бұрын
Спасибо за Ваш труд!🔥
@user-gg6fb5zb5n
@user-gg6fb5zb5n 2 ай бұрын
Очень структурировано, понятно и самое главное наглядно Огромная благодарность!
@user-ej1vw4jp3p
@user-ej1vw4jp3p 2 ай бұрын
Сергей, большое спасибо за материал! Как раз сейчас сервлеты изучаю c Spring Framework без Boot.
@Michael-fw5bh
@Michael-fw5bh 2 ай бұрын
Как раз изучаю паттерн, Спасибо вам, очень полезно
@my_history595
@my_history595 2 ай бұрын
Спасибо!
@AdamD-rg9ex
@AdamD-rg9ex Ай бұрын
Вот этих лекций и не хватает к вашему курсу
@zhukovsd_it_mentor
@zhukovsd_it_mentor Ай бұрын
Работаю над этим 👍
@Krazorie
@Krazorie 2 ай бұрын
Аа, так это и есть тот самый Сергей Жуков, про которого в мультфильме Простоквашино серию сделали? А я думал выдуманный персонаж) А почему не похож, или это совпадение?
@user-rv9ss5ce7z
@user-rv9ss5ce7z 2 ай бұрын
Серега крут
@AlexSav
@AlexSav 2 ай бұрын
25:54 на самом деле 429 - Too Many Requests. Скорее всего имелся ввиду 409 - Conflict
@zhukovsd_it_mentor
@zhukovsd_it_mentor 2 ай бұрын
Верно, спасибо. Перепутал
@alekseyshibayev5243
@alekseyshibayev5243 2 ай бұрын
Озвучь пожалуйста, что слой != класс. А то будет ещё одна пачка джунов, делающих GodObjectServiceImpl.
@zhukovsd_it_mentor
@zhukovsd_it_mentor 2 ай бұрын
Хорошее замечание, надеюсь это будет очевидно всем, кто досмотрит до структуры пакетов в MVC - 30:30
@-boiadeiro-
@-boiadeiro- 2 ай бұрын
100 таблиц, 0 кода, ну такое себе...
@zhukovsd_it_mentor
@zhukovsd_it_mentor 2 ай бұрын
В самом начале видео озвучил, что кода в этом видео не будет. Контента с кодом на канале довольно много - лайвкодинг, ревью студенческих проектов.
Клиент-серверная архитектура, API, HTTP, REST
49:41
IT Ментор | Сергей Жуков
Рет қаралды 10 М.
Эволюция интернета и приложений от 1985 до 2024
30:40
IT Ментор | Сергей Жуков
Рет қаралды 2,2 М.
DELETE TOXICITY = 5 LEGENDARY STARR DROPS!
02:20
Brawl Stars
Рет қаралды 18 МЛН
Андрей Беляев - DTO: живи быстро, гори ярко
56:20
JPoint, Joker и JUG ru
Рет қаралды 17 М.
Верстаем кастомный слайдер Spotify на Taptop из Figma
39:07
Taptop | Конструктор сайтов
Рет қаралды 995
Ревью проекта "Погода" на Java от студента @krios2146
1:04:11
IT Ментор | Сергей Жуков
Рет қаралды 10 М.
Redis за 20 минут
23:22
suchkov tech
Рет қаралды 100 М.