Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shitovpavelolegovich/springjpa
Проект без Spring Boot с использованием Spring Data JPA.
https://github.com/shitovpavelolegovich/springjpa
config configuration controller dispatcher-servlet html java mvc repository
Last synced: 7 days ago
JSON representation
Проект без Spring Boot с использованием Spring Data JPA.
- Host: GitHub
- URL: https://github.com/shitovpavelolegovich/springjpa
- Owner: ShitovPavelOlegovich
- Created: 2024-02-27T11:12:26.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-02-27T11:20:08.000Z (9 months ago)
- Last Synced: 2024-02-28T11:46:45.626Z (9 months ago)
- Topics: config, configuration, controller, dispatcher-servlet, html, java, mvc, repository
- Language: Java
- Homepage:
- Size: 49.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Проект "Онлайн библиотека" без использования SpringBoot
----------------------
Данный проект представляет собой онлайн библиотеку, в которой пользователи могут зарегистрироваться,
изменять свои данные, удалять свои профили, а также получать информацию о конкретном пользователе и о всех пользователях.
Также в проекте реализована работа с книгами: создание, удаление, получение по одной книге или всех книг.
Каждая книга может быть назначена определенному пользователю, и если у книги есть владелец, то будет указана информация о нем.Конфигурация проекта:
-------------------------
Для этого проекта конфигурация осуществляется в конфигурационном классе,
что требует более тщательного и детального подхода к настройке.
В отличие от использования Spring Boot, где многие конфигурационные параметры уже установлены по умолчанию, в данном проекте приходится выполнять больше шагов для настройки работы приложения.
Но такой подход позволяет получить более гибкий контроль над настройками и более точную настройку приложения под требования конкретного проекта.Проект организован по классам, каждый из которых выполняет свою конкретную функцию:
-------------------------------------------
- Model
- Repository
- Service
- Controllers
- SpringConfig
- MySpringMvcDispatcherServletInitializerДля реализации функционала использовались компоненты Spring Framework, такие как:
-------------------------------
- MVC
- Spring Data JPA
- Spring DAOТехнологии:
-----------------
- Java
- Spring Framework
- PostgreSQL
- Thymeleaf
- HTML
- CSS
Благодаря использованию указанных технологий, проект обеспечивает удобный интерфейс для пользователей с возможностью управления своими данными и книгами.
Работа без Spring Boot дает возможность осуществить максимально индивидуальную настройку проекта в соответствии с его требованиями и задачами.