diff --git a/simpleexample2/README.md b/simpleexample2/README.md index fe49a181b5eca9c82b59a20d0e0cb4102a058545..0a2309667518413b82116622f829dcc034645d40 100644 --- a/simpleexample2/README.md +++ b/simpleexample2/README.md @@ -7,3 +7,55 @@ Prosjektet er konfigurert som et multi-modul-prosjekt med gradle, hvor domene- o ## Bygging med gradle I et multi-modul-prosjekt så inneholder **settings.gradle** en oversikt over del-prosjektene (sub-modulene) og **build.gradle** konfigurasjonen som er felles for disse. Det som vi har lagt inn av felles konfigurasjon (så langt) er repo-ene hvor avhengighetene finnes. + +## Arkitekturdiagram + +```plantuml +component core { + package simpleex.core + package simpleex.json +} + +component fxui { + package simpleex.ui +} + +simpleex.ui ..> simpleex.core +simpleex.ui ..> simpleex.json + +component javafx { +} +component fxml { +} + +fxui ..> javafx +fxui ..> fxml + +component restapi { + package simpleex.restapi +} + +simpleex.restapi ..> simpleex.core +simpleex.restapi ..> simpleex.json + +component jaxrs { +} + +restapi ..> jaxrs + +component restserver { + package simpleex.restserver +} + +simpleex.restserver ..> simpleex.core +simpleex.restserver ..> simpleex.restapi + +component jersey { +} + +component grizzly2 { +} + +restserver ..> jersey +restserver ..> grizzly2 +```