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