Student Računarskog fakulteta Petar Stamenić je u utorak, 7. oktobra 2024. godine odbranio diplomski rad na temu Univerzalni CRUD backend u Java Springu pred komisijom koju su činili mentor dr Snežana Popović i član dr Milan Vidaković.
U uvodu svog rada Petar je istakao sledeće:
Baze podataka su organizovani skup podataka koji omogućavaju efikasno skladištenje, pretragu i upravljanje informacijama. Relacione baze podataka su najrasprostranjeniji tip baza podataka, u kojima su podaci organizovani u tabelama, a međusobni odnosi između tih tabela omogućavaju kompleksne upite i kombinacije podataka. Relacioni model baza podataka, prvi put predstavljen od strane Edgara Codda iz IBM-a, zamenio je ranije neefikasne navigacione modele zbog svoje superiorne fleksibilnosti i pretrage. Danas su SQL baze, koje koriste SQL jezik za komunikaciju, standard u industriji.
…
Zaključno, ovaj rad ukazuje na značaj razvoja univerzalnog backend sistema koji omogućava jednostavno upravljanje podacima putem dinamičkih ruta i klasa. Implementacija ovog sistema demonstrira kako se koncepti kao što su JPA repository i refleksija mogu primeniti za olakšavanje procesa razvoja i testiranja aplikacija. Ovaj pristup ne samo da olakšava programerima rad s bazom podataka, već i omogućava bržu iteraciju i fleksibilnost prilikom testiranja frontenda. Kroz dodatne funkcionalnosti, kao što su kompleksni upiti i podrška za dinamičko kreiranje objekata, korisnicima se pruža moćan alat koji može značajno unaprediti njihov rad. Ovaj rad predstavlja korak ka daljem razvoju backend rešenja koja su prilagođena potrebama savremenih aplikacija i korisnika. – zaključio je Petar.
Fotografije sa odbrane dostupne su u galeriji.