Этот проект разрабатывается для реализации цифрового учета книг с использованием современных Java-технологий, таких как Spring, JPA и Hibernate. Разработка ведется по техническому заданию из курса Алишева https://github.com/NeilAlishev
Проект предусматривает работу с двумя основными сущностями:
-
Человек (Person): Сущность, представляющая информацию о пользователе, который может взаимодействовать с библиотекой.
-
Книга (Book): Сущность, представляющая информацию о книге, включая название, автора, год издания. Каждая книга может быть связана с одним человеком.
Проект использует следующие технологии:
-
Spring Framework: Фреймворк для разработки Java-приложений, который обеспечивает инфраструктуру для управления бизнес-логикой приложения и интеграции с другими библиотеками.
-
Java Persistence API (JPA): Стандарт Java EE для работы с объектно-реляционными отображениями (ORM), который обеспечивает маппинг Java-объектов на реляционные таблицы.
-
Hibernate ORM: ORM-фреймворк для работы с базами данных, который реализует JPA. Он облегчает взаимодействие с базой данных и упрощает работу с сущностями.