Задача 1
Създайте част от приложение – органайзер на задачи за изпълнение. Да предоставя възможност за добавяне на задачи (id, заглавие, описание, краен срок за изпълнение), като данните се съхраняват в подходяща за целта колекция.
Създайте следните сървлети:
· Сървлет за добавяне на нова задача (AddTaskServlet). Да бъде достъпен на URL <url на проекта>/tasks/add;
· Сървлет за преглед на добавена задача по зададено id (ShowTaskServlet). Да бъде достъпен на URL <url на проекта>/tasks/view;
· Сървлет за преглед на всички добавени задачи (ShowAllTasksServlet). Да бъде достъпен на URL <url на проекта>/tasks.
С помощта на Postman тествайте създадените функционалности.
Задача 2
Създайте приложение за приемане на заявки за участие в шахматен турнир. Да предоставя възможност за регистрация на шахматисти в мероприятието (FIDE ID, име, фамилия, ЕЛО). Данните да се съхраняват в подходяща за целта колекция.
Създайте следните сървлети:
· Сървлет за преглед на всички регистрирани шахматисти (ShowAllPlayersServlet). Да бъде достъпен на URL <url на проекта>/players. Шахматистите да се извеждат в низходящ ред на тяхното ЕЛО.
· Сървлет за регистрация на шахматист (RegistrationServlet). Да бъде достъпен на URL <url на проекта>/players/add;
· Сървлет за преглед на шахматист по зададен FIDE ID (ShowPlayerServlet). Да бъде достъпен на URL <url на проекта>/players/view.
С помощта на Postman тествайте създадените функционалности.
Задача 3
Създайте приложение за нуждите на конкурс „Студент на годината“. Потребителите да могат да добавят даден студент (факултетен номер, име, фамилия, специалност) за участие в конкурса, с което да добавят 1 глас към неговата кандидатура. Ако студентът вече е добавен от предходен потребител, той не се добавя отново, а гладовете в негова полза се увеличават с 1.
Създайте следните сървлети:
· Сървлет за добавяне на номинация или глас (AddVoteServlet). Да бъде достъпен на URL <url на проекта>/vote;
· Сървлет за извеждане на номинираните студенти и техните резултати (ShowResulsServlet). Да бъде достъпен на URL <url на проекта>/results и да предоставя възможност за визуализиране на студентите в подреден по брой гласове изглед.
С помощта на Postman тествайте създадените функционалности.
Last updated