Struktura projektu - OstrowskiP/ePidemic GitHub Wiki
Opis katalogów
db
Zawiera pliki sql, które przygotowują bazę danych do współpracy. Więcej info na temat tego katalogu będzie w dalszych rozdziałach.
docker
Katalog, w którym znajdują sie pliki mogące pomóc osobom korzystającym z docker'a. Plik postgresql-dockerfile buduje obraz z serwerem postgresql z zainstalowanym dodatkiem postgis. Znajduje się też tam opis jak uruchomić obraz. Generalnie polecam bo nie zaśmieca się komputera kolejnymi serwerami i samo się wszystko dzieje (tworzy baza, dodaje rozszerzenie postgis) więcej info będzie w instrukcji instalacji.
src/webapp
Kod źródłowy aplikacji web wykonanej z wykorzystaniem frameworka React JS.
src/main/java
dao
Interfejs dostępu do danych (technologia spring-data)
endpoints
Api restowe aplikacji
model
Encje na podstawie których tworzona jest baza.
security
Pliki związane z spring-security
services
Logika aplikacji
App.java
Główna klasa aplikacji. Znajduje się tam kod z przykładowym zapisem do bazy danych zaproponowany przez Arka W.
Config.java
Klasa konfiguracyjna frameworka spring
src/main/resources
spirng
Konfiguracja springa w xml'ach.
application.properties
Ustawienia frameworka Spring boot
logback.xml
konfiguracja logowania (odkładania logów) w aplikacji