Backend działa
Wprowadzenie do technologii backendowych
Tę stronę serwuje Wasza aplikacja Spring Boot z pliku src/main/resources/static/index.html.
Na LAB 01 wypełnijcie poniższą wizytówkę projektu. LAB 02 zaczyna się od jej prezentacji:
uruchamiacie aplikację i pokazujecie tę stronę.
Mapa scen filmowych
Interaktywna mapa, na której miłośnicy kina wyszukają miejsca na całym świecie, gdzie kręcono sceny z ich ulubionych filmów – dziś te informacje są rozproszone po blogach i forach.
| Autorzy | Slawomir Marcinkowski, Filip Michałczyk · grupa 6 |
| Dla kogo | Kasia, miłośniczka kina, planuje podróże i chce odwiedzić miejsca, w których kręcono sceny z jej ulubionych filmów |
| Najważniejsze funkcje |
|
Zmiany w projekcie
- LAB 01: nazwa projektu (repozytorium, pakiet
pl.wsb.mapascenfilmowych, klasaMapascenfilmowychApplication, artifactId), wersja z numerami indeksów, konta zespołu wdata.sql, wizytówka projektu - LAB 02: encje i tabele
movie(gatunek jako enum),filming_location(współrzędne jako klasa wbudowanaCoordinates),sceneiactorz danymi startowymi wdata.sql
Na kolejnych laboratoriach dopisujcie tu kolejne punkty.
1. Zajrzyjcie do bazy danych
Aplikacja ma wbudowaną bazę H2. Na start jest w niej jedna tabela, user_account, z kontami z pliku data.sql.
| JDBC URL | jdbc:h2:file:./data/wdtb |
| Użytkownik | sa |
| Hasło | (puste) |
Spróbujcie zapytania:
SELECT role, COUNT(*) FROM user_account GROUP BY role;
2. Przydatne adresy
| Konsola bazy | /h2-console |
| REST API | /api/… (od LAB 05) |
| Dokumentacja API | /swagger-ui.html (od LAB 05) |