Abbildungsverzeichnis befüllen
This commit is contained in:
@@ -219,6 +219,8 @@ Oqtane selbst läuft als Systemd-Service im Kestrel-Backend. Kestrel ist ein kle
|
|||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
sequenceDiagram
|
sequenceDiagram
|
||||||
|
%%| filename: sequence-diagram-system-architecture
|
||||||
|
%%| fig-cap: Schematische Darstellung der Systemarchitektur
|
||||||
participant browser as Client
|
participant browser as Client
|
||||||
participant nginx as NginX
|
participant nginx as NginX
|
||||||
participant oqtane as Oqtane
|
participant oqtane as Oqtane
|
||||||
@@ -310,7 +312,8 @@ Der folgende Ablauf zeigt die Kommunikation bei einer typischen Datenabfrage in
|
|||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
sequenceDiagram
|
sequenceDiagram
|
||||||
%
|
%%| filename: sequence-diagram-data-query
|
||||||
|
%%| fig-cap: Schematische Darstellung der Systemarchitektur
|
||||||
participant C as Blazor Client (Razor)
|
participant C as Blazor Client (Razor)
|
||||||
participant S as Oqtane Server (Controller)
|
participant S as Oqtane Server (Controller)
|
||||||
participant R as Repository (EntityFramework)
|
participant R as Repository (EntityFramework)
|
||||||
@@ -349,6 +352,8 @@ Ausgangslage ist eine Softwarearchitektur im Direct-Dependency-Graph-Modell.
|
|||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
architecture-beta
|
architecture-beta
|
||||||
|
%%| filename: architecture-beta
|
||||||
|
%%| fig-cap: DIP: Direct Dependency Graph
|
||||||
service a(mdi:package-variant-closed)[Klasse A]
|
service a(mdi:package-variant-closed)[Klasse A]
|
||||||
service b(mdi:package-variant-closed)[Klasse B]
|
service b(mdi:package-variant-closed)[Klasse B]
|
||||||
|
|
||||||
@@ -360,6 +365,8 @@ Das Problem dabei: Die einzelnen Klassen sind eng gekoppelt, was das Austauschen
|
|||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
architecture-beta
|
architecture-beta
|
||||||
|
%%| filename: architecture-beta
|
||||||
|
%%| fig-cap: DIP: Dependency Inversion Principle
|
||||||
service a(mdi:package-variant-closed)[Klasse A]
|
service a(mdi:package-variant-closed)[Klasse A]
|
||||||
service b(mdi:package-variant-closed)[Klasse B]
|
service b(mdi:package-variant-closed)[Klasse B]
|
||||||
service ib(mdi:car-clutch)[Interface B]
|
service ib(mdi:car-clutch)[Interface B]
|
||||||
@@ -427,6 +434,7 @@ Mit dem Aufruf von `builder.Build()` wird intern ein Dependency Graph erstellt u
|
|||||||
So sieht der Abhängigkeitsgraph bei diesem Beispiel aus.
|
So sieht der Abhängigkeitsgraph bei diesem Beispiel aus.
|
||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
|
%%| fig-cap: DIP: Dependency Inversion Principle Beispiel
|
||||||
architecture-beta
|
architecture-beta
|
||||||
service a(mdi:package-variant-closed)[Worker]
|
service a(mdi:package-variant-closed)[Worker]
|
||||||
service b(mdi:package-variant-closed)[MessageWriter]
|
service b(mdi:package-variant-closed)[MessageWriter]
|
||||||
@@ -655,6 +663,7 @@ Eine weitere Anforderung der Diplomarbeit war es Einträge in Modulen wie der `H
|
|||||||
Angestrebt wurde folgender Ablauf für das Melden eines Eintrags:
|
Angestrebt wurde folgender Ablauf für das Melden eines Eintrags:
|
||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
|
%%| fig-cap: Reporting System: Ablaufdiagramm
|
||||||
sequenceDiagram
|
sequenceDiagram
|
||||||
participant Module
|
participant Module
|
||||||
actor User
|
actor User
|
||||||
@@ -714,10 +723,10 @@ Die Kommunikation zwischen dem Client und dem Server erfolgt über einen REST-AP
|
|||||||
\
|
\
|
||||||
|
|
||||||
``` {.mermaid width=50%}
|
``` {.mermaid width=50%}
|
||||||
%%| filename: erd-event-registration
|
|
||||||
%%| fig-cap: ER Diagramm des Event Registration Moduls
|
|
||||||
erDiagram
|
erDiagram
|
||||||
direction LR
|
direction LR
|
||||||
|
%%| filename: erd-event-registration
|
||||||
|
%%| fig-cap: ER Diagramm des Event Registration Moduls
|
||||||
EVENT ||--o{ RESPONSE : "has"
|
EVENT ||--o{ RESPONSE : "has"
|
||||||
EVENT {
|
EVENT {
|
||||||
int EventId PK
|
int EventId PK
|
||||||
|
|||||||
Reference in New Issue
Block a user