2023-12-11 17:59:14 +01:00
|
|
|
' SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
' SPDX-FileCopyrightText: 2023 swt23w23
|
2023-11-02 21:47:28 +01:00
|
|
|
@startuml
|
|
|
|
|
|
|
|
skinparam linetype ortho
|
|
|
|
|
|
|
|
state Client {
|
|
|
|
state HTML
|
|
|
|
state CSS
|
|
|
|
}
|
|
|
|
|
|
|
|
state Server {
|
|
|
|
state Thymeleaf
|
|
|
|
state H2_Database
|
|
|
|
state ApplicationLogic {
|
|
|
|
state Controller : - CatalogController
|
|
|
|
state Controller : - CustomerController
|
|
|
|
state Controller : - InventoryController
|
|
|
|
state Controller : - OrderController
|
|
|
|
|
|
|
|
state Catalog
|
|
|
|
state Order
|
|
|
|
state Customer
|
|
|
|
state Inventory
|
|
|
|
}
|
|
|
|
Controller --> Thymeleaf
|
|
|
|
Thymeleaf --> HTML
|
|
|
|
Thymeleaf --> CSS
|
|
|
|
}
|
|
|
|
|
2023-11-12 20:59:18 +01:00
|
|
|
@enduml
|