Pregled bibliografske jedinice broj: 1282812
Web aplikacija za individualno i timsko dogovaranje sportskih treninga u dvoranama
Web aplikacija za individualno i timsko dogovaranje sportskih treninga u dvoranama, 2023., diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 1282812 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Web aplikacija za individualno i timsko dogovaranje
sportskih treninga u dvoranama
(Web application for individual and team scheduling
of sports trainings in gyms)
Autori
Sesar, Ivan
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
29.06
Godina
2023
Stranica
49
Mentor
Jović, Alan
Ključne riječi
razvoj web aplikacija ; Spring Boot ; Spring Security ; REST API ; JPA ; React ; Axios ; usmjeravanje.
(web development ; Spring Boot ; Spring Security ; REST API ; JPA ; React ; Axios ; routing.)
Sažetak
Na temelju zadatka završnog rada – izrade web aplikacije za individualno i timsko dogovaranje sportskih treninga u dvoranama, stvoren je prošireni tekst zadatka kako bi bili jasniji detalji. Iz proširenog teksta zadatka, definirani su entiteti, relacije između entiteta i atributi entiteta iz kojeg je napravljen ER model baze podataka. Iz ER modela baze podataka kreiran je relacijski model baze podataka. Sukladno tomu definirani su entiteti na poslužiteljskoj strani. Nakon povezivanja entiteta stvoreni su repozitoriji, nakon njih servisi koji sadrže metode za poslovnu logiku unutar aplikaciije, nakon njih nadzornici. Potom je kreirana podrška za hvatanje iznimki, zatim modeli za zahtjev i modeli za odgovor te konverteri koji sadrže statičke metode za pretvorbu entiteta u neki od modela i obrnuto. Po završetku na poslužiteljskoj strani ostvarena je podrška za sigurnost uz pomoć radnog okvira Spring Security. Na klijentskoj strani definirane su stranice aplikacije i u njima dohvat željenih podataka uz pomoć biblioteke Axios gdje su sve metode prema pozivu na poslužitelj smještene pod mapu “service“. Zadnje je stvorena podrška sigurnosti uz pomoć “sessionStoragea“ i metoda Axios interceptora.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb
Profili:
Alan Jović
(mentor)