Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/b10nicle/javarush-internship-task
JavaRush Internship Task Autumn 2022
https://github.com/b10nicle/javarush-internship-task
internship internship-task javarush mvc mvc-application mvc-architecture task
Last synced: 18 days ago
JSON representation
JavaRush Internship Task Autumn 2022
- Host: GitHub
- URL: https://github.com/b10nicle/javarush-internship-task
- Owner: B10nicle
- License: apache-2.0
- Created: 2022-08-30T11:34:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-16T11:26:38.000Z (over 1 year ago)
- Last Synced: 2024-11-06T02:43:06.923Z (2 months ago)
- Topics: internship, internship-task, javarush, mvc, mvc-application, mvc-architecture, task
- Language: Java
- Homepage:
- Size: 1.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## JavaRush Internship Task Autumn 2022
Технологии: Java + Spring + Spring Data JPA + Hibernate + Tomcat + Maven + MySQL + JUnit + RESTful API
Описание: Данный проект является симуляцией панели администратора и выглядит следующим образом:
![image](https://user-images.githubusercontent.com/92729800/197778527-5043c67e-ca6a-4347-9d07-1665dc3fe3c9.png)
По условиям вступительного задания на стажировку было необходимо обеспечить выполнение следующих требований:
1. Получение списка всех зарегистрированных игроков;
2. Создание нового игрока;
3. Редактирование характеристики существующего игрока;
4. Удаление игрока;
5. Получение игрока по id;
6. Получение отфильтрованного списка игроков в соответствии с переданными фильтрами;
7. Получение количества игроков, которые соответствуют фильтрам.Итого: Все требования были выполнены, сущности прописаны и смаплены из базы данных, написаны контроллеры и пагинация страницы, имплементация сервиса для выполнения логики приложения, в том числе фильтрации, а также подсчет опыта персонажа.
Тесты: 41/41