Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1282812

Web aplikacija za individualno i timsko dogovaranje sportskih treninga u dvoranama


Sesar, Ivan
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:

Avatar Url Alan Jović (mentor)

Citiraj ovu publikaciju:

Sesar, Ivan
Web aplikacija za individualno i timsko dogovaranje sportskih treninga u dvoranama, 2023., diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb
Sesar, I. (2023) 'Web aplikacija za individualno i timsko dogovaranje sportskih treninga u dvoranama', diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb.
@phdthesis{phdthesis, author = {Sesar, Ivan}, year = {2023}, pages = {49}, keywords = {razvoj web aplikacija, Spring Boot, Spring Security, REST API, JPA, React, Axios, usmjeravanje.}, title = {Web aplikacija za individualno i timsko dogovaranje sportskih treninga u dvoranama}, keyword = {razvoj web aplikacija, Spring Boot, Spring Security, REST API, JPA, React, Axios, usmjeravanje.}, publisherplace = {Zagreb} }
@phdthesis{phdthesis, author = {Sesar, Ivan}, year = {2023}, pages = {49}, keywords = {web development, Spring Boot, Spring Security, REST API, JPA, React, Axios, routing.}, title = {Web application for individual and team scheduling of sports trainings in gyms}, keyword = {web development, Spring Boot, Spring Security, REST API, JPA, React, Axios, routing.}, publisherplace = {Zagreb} }




Contrast
Increase Font
Decrease Font
Dyslexic Font