U trećoj laboratorijskoj vježbi potrebno je napraviti GUI klijent pomoću kojega je moguće pregledavati podatke u zvjezdastoj strukturi. Tehnologija za izvedbu je proizvoljna.
Laboratorijska vježba implementirana je pomoću Spring Boot-a u razvojnom okruženju Intelij IDEA. Dodatno, korišten je React framework za jednostavni prikaz i generiranje HTML-a koji je uređen pomoću CSS-a. Projekt zahtjeva korištenje i instaliranje potrebnih biblioteka putem naredbe npm install.
Za radno okruženje korišteni su Intelij IDEA (backend) i Visual Studio Code (frontend)
- kloniranje ili preuzimanje projekta
- Otvaranje projekta unutar VSCode i Intelij IDEA odabirom odgovarajućeg direktorija
- pozicionirati se unutar
/dz3/frontenddirektorija - upisati naredbu
lskoja će ispisati sve datoteke koje se nalaze u trenutnom direktoriju - u slučaju da prethodna naredba nije ispisala
node_modules, upisati naredbunpm install - pokrenuti aplikaciju pomoću naredbe
npm start
- pozicionirati se unutar
/dz3/posint/src/main/javadirektorija - locirati
PosintApplication.java - odabrati opciju
Load Maven build script - odabrati opciju
Setup SDKi postaviti naJava 21 - Pokrenuti
PosintApplication.java
- Projekt koristi datoteku
application.propertiesdostupnu u/dz3/posint/src/main/java/resourcespomoću koje se aplikacija povezuje na bazu podataka pokrenutu uSQL Server Managment Studioaplikaciji - Potrebno je u SQL Server Managment Studio aplikaciji pronaći i:
- promijeniti naziv baze podataka tj.
databaseNamespring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=imeBaze;trustServerCertificate=true
- promijeniti ime korisnika tj.
usernamespring.datasource.username = imeKorisnika
- promijeniti lozinku korisnika tj.
passwordspring.datasource.password = lozinkaKorisnika
- promijeniti naziv baze podataka tj.



