Skip to content

AlexeyBugaev/JavaRush-Test-Task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание на стажировку

Требуемые технологии: • Maven (для сборки проекта);

• Tomcat 8 или 9 (для тестирования своего приложения);

• Spring (версия не ниже 4.3.12);

• Hibernate (версия не ниже 5.3);

• MySQL (база данных (БД)). Для упрощения тестирования называйте все свою базу test, с логином и паролем root (нам не нужно будет для тестирования создавать кучу лишних и ненужных баз);

• Frontend: Spring MVC или Angular.

Задание: PARTS (компьютерные комплектующие) Реализовать простенькое приложение Parts-list, для отображения списка деталей для сборки компьютеров на складе. Записи хранить в базе данных. Схему таблички для хранения нужно придумать самому (достаточно одной таблицы).

Нужно показывать список уже имеющихся деталей (с пейджингом по 10 штук на странице). В списке должно быть наименование детали (String), обязательна ли она для сборки (boolean) и их количество на складе (int). На склад можно добавлять новые детали, редактировать существующие детали (любое из полей), удалять.

• Должна быть сортировка по принципу: все детали, детали, которые необходимы для сборки, опциональные детали.

• Должен быть поиск по наименованию детали.

Бизнес-требование: ниже списка деталей всегда выводить поле, в котором выводится, сколько компьютеров можно собрать из деталей в наличии. Для сборки одного компьютера должны быть в наличии все детали, которые отмечены как необходимые.

About

CRUD SPRING MVC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages