Spring Data - эффективный механизм для взаимодействия с базами данных для Java приложений. С помощью Spring Data удобно работать с сущностями базы данных, организовывать их в репозитории, извлекать данные, проводить с ними различные операции.
На курсе "Создание приложений с помощью Spring Data" вы рассмотрите использование этого инструмента с основ до детальных практических аспектов. В течение курса вы с помощью Spring Data запроектируете базу данных "Записная книжка", определите структуру таблиц и связи между ними. На основе созданной базы данных вы на практике рассмотрите создание web-приложения с использованием языка Java и фреймворка Spring Boot.
На этом уроке предоставляется обзор курса. Рассматриваются основные типы баз данных, которые существуют и используются в разработке корпоративных приложений. Больше внимания уделяется реляционным СУБД работающих в архитектуре "Клиент-сервер" и поддерживаемых Spring Data. Главное внимание уделяется одной из самых распространенных СУБД - MySQL. Далее, рассматриваются уровни абстракции при доступе к данным и краткая историческая справка их появления и обретения популярности. Рассматривается взаимная связь механизмов доступа к данным. Проводится описание приложения "Записная книжка", которое будет разрабатываться на протяжении курса, и в режиме лайв-кодинга создаётся база данных для неё, что на первом этапе содержит одну таблицу и в дальнейших уроках будет расширена для хранения всех данных приложения.