Огляд принципів REST та інтрументів Spring MVC

👉 Приєднуйся до Bobocode Community:
____________________________________________ Patreon:   / bobocode   GitHub:
Telegram:
​ LinkedIn:
Twitter:
Тарас в LinkedIn:
Тарас в Twitter:
____________________________________________ 16-те заняття тренувальної програми Ultimate Enterprise Java (2021). УВАГА! Відеозапис не містить активної частини заняття. 00:00 - Нарізка основних моментів 04:05 - Початок 05:09 - Створюємо Spring MVC проект 06:18 - Як налаштувати maven проект для Spring MVC? 09:50 - CONTROLLER 12:06 - Розбираємо, як працює @Controller за замовчуванням 15:55 - Чому @Controller робить "forward" запиту? 16:58 - Стандартне налаштування MVC у Spring 17:09 - VIEW 17:38 - Який ViewResolver реєструється за замовчуванням при @EnableWebMvc? 18:36 - Що таке InternalResourceViewResolver? 19:24 - Куди maven копіює resources при створення веб-архіву (war)? 19:53 - Як виглядає структура war? 20:22 - Що таке "scope provided"? 21:34 - Налаштовуємо maven-war-plugin 28:45 - Статичні ресурси 29:56 - Як налаштувати "default servlet"? 30:38 - Як налаштувати доступ до статичних ресурсів у Spring MVC? 38:50 - Налаштовуємо ViewResolver 43:08 - В чому різниця між "war" і "war exploded"? 47:04 - MODEL 53:56 - Як створити власний "bean" для "View"? 57:32 - Як використовується Spring MVC у сучасній розробці? 58:02 - REST-принципи 59:43 - Приклади RESTful API 01:01:47 - RESTful API vs. HTTP API 01:02:38 - HATEOAS 01:06:48 - ІНСТРУМЕНТИ Spring MVC для роботи з REST 01:12:14 - Чому Spring не може створити JSON? 01:15:18 - HttpEntity 01:15:39 - Як обробити запит за доп. RequestEntity ? 01:20:47 - Як сформувати відповідь за доп. RequestResponse? 01:24:32 - Налаштовуємо обробку помилок (exceptions) 01:26:42 - @ControllerAdvide + @ExceptionHadnler 01:29:51 - Що ще цікавого є в Spring MVC? 01:31:05 - Для чого це вчити? #opensource #java #education

Смотрите также