О курсе
Spring MVC – это фреймворк, позволяющий создавать web-приложения с разделением логики согласно паттерну Model—View—Controller. Spring обеспечивает готовые компоненты, использование которых существенно облегчает и ускоряет разработку веб-приложений.
На данном курсе вы рассмотрите механизмы работы Spring MVC в связке со Spring Boot, на практике узнаете почему Spring Boot так стремительно завоевал популярность и как он облегчает разработку, ознакомитесь с REST архитектурой и возможностью её реализации при помощи Spring, научитесь понимать и применять такие принципы как Inversion of Control и Dependency Injection.
На курсе будут рассмотрены контроллеры в классическом Spring приложении, создание и использование бинов, фильтры в Spring MVC приложении, механизмы валидации средствами Spring с применением основных аннотаций, обработка исключений средствами Spring, вопросы асинхронной обработки запросов, тестирование.
Этот курс входит в специальности:
Предварительные Требования
Уверенное владение Java. Знание СУБД MySQL, технологий JDBC & Hibernate, Web Services
Вы научитесь
- Создавать web приложения, соответствующие паттерну MVC при помощи Spring.
- Реализовывать в вашем web-приложении REST архитектуру.
- Уметь выполнять валидацию средствами Spring. Использовать основные аннотации при валидации в DTO классах.
- Работать с различными типами данных, передаваемых в HTTP запросах и использовать для этого аннотации Spring.
- Применять встроенную в Spring реализацию асинхронной обработки запросов;
- Писать тесты для компонентов Spring приложения. Выполнять интеграционное тестирование с помощью @DataJpaTest и средствами Spring.
- 5 ч 7 м
- 26.11.2019
- 10
- 03.12.2020
- русский
Что входит в курс
×
Вы действительно хотите открыть доступ к тестированию по курсу Spring MVC на 40 дней?
Познакомиться с основами Spring Framework. Рассмотреть основные принципы фреймворка, его устройство и возможности. А также познакомиться с MVC паттерном.
Рассмотреть особенности Spring Boot. Научиться развертывать приложение при помощи Maven.
Научиться делать простые приложения на Spring, работать с БД используя фреймворк.
Научиться создавать фильтры в Spring.
Научиться валидировать данные с помощью Spring.
Научится работать с разными типами передаваемых данных с помощью REST в Spring.
Научиться обрабатывать исключения при помощи Spring.
Научиться обрабатывать запросы асинхронно с помощью Spring.
Научиться писать тесты в Spring. Рассмотреть написание тестов для контроллеров, сервисов и работы с БД в Spring.