arrow-left

All pages
gitbookPowered by GitBook
1 of 2

Loading...

Loading...

Лабораторная работа 11

hashtag
Тема: Создание веб-службы с помощью Spring Boot. Разработка сервисов. Подключение СУБД для хранения и манипулирования данных.

hashtag
Цель лабораторной работы:

  • изучить назначение и порядок создания классов служб;

  • изучить процесс работы с базами данных, понятие драйвера, протокола JDBC;

  • разобраться с технологией ORM, ее предназначением, преимуществами и недостатками;

  • подключить необходимые библиотеки и настроить работу приложения вместе с СУБД;

  • модифицировать классы предметной области для работы с технологией ORM.

Задание на лабораторную работу

hashtag
Задание 1.

Подключить требуемые зависимости для работы с выбранной СУБД (СУБД выбирается студентом самостоятельно);

Создать и сконфигурировать настроечный файл application.yml для работы с выбранной СУБД.

hashtag
Задание 2.

Модифицировать классы предметной области для преобразования их в классы сущностей для работы с Hibernate;

hashtag
Задание 3.

Создать интерфейсы репозитория для каждой сущности.

hashtag
Задание 4.

Написать классы сервисов для каждой сущности, предусмотреть методы для выполнения действий с репозиторием каждой сущности;

hashtag
Задание 5.

Модифицировать классы REST-контроллеров, внедрить классы соответствующих сервисов.