diff options
author | Orangerot <purple@orangerot.dev> | 2024-05-24 17:42:08 +0200 |
---|---|---|
committer | Orangerot <purple@orangerot.dev> | 2024-05-24 17:47:22 +0200 |
commit | 7fcdc1c788725f866de71fc9dfd8c4d1cb132b57 (patch) | |
tree | 89931c85ae3f149884ba02c69862558e93f01531 /40-abschlusspraesentation/assets/diagrams/packageDiagram3.puml |
Diffstat (limited to '40-abschlusspraesentation/assets/diagrams/packageDiagram3.puml')
-rw-r--r-- | 40-abschlusspraesentation/assets/diagrams/packageDiagram3.puml | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/40-abschlusspraesentation/assets/diagrams/packageDiagram3.puml b/40-abschlusspraesentation/assets/diagrams/packageDiagram3.puml new file mode 100644 index 0000000..4a5a304 --- /dev/null +++ b/40-abschlusspraesentation/assets/diagrams/packageDiagram3.puml @@ -0,0 +1,51 @@ +@startuml +allowmixing +skinparam PackageStyle Frame + +package EpisodeActionApi { + package EpisodeActionController {} + package EpisodeActionService {} + package EpisodeActionDAO {} +} + +package SubscriptionsApi { + package SubscriptionController {} + package SubscriptionService {} + package SubscriptionDAO {} +} + +package AuthenticationApi { + package AuthenticationController {} + package AuthenticationService {} + package AuthenticationDAO {} +} + +package Model {} + +database Database + +class PSEApplication + +() HTTPS + +HTTPS -down- PSEApplication + +Model .o Database: ORM + +PSEApplication --> EpisodeActionController +PSEApplication --> SubscriptionController +PSEApplication --> AuthenticationController + +AuthenticationController --> AuthenticationService +AuthenticationService --> AuthenticationDAO +AuthenticationDAO --> Database + +SubscriptionController --> SubscriptionService +SubscriptionService --> SubscriptionDAO +SubscriptionDAO --> Database + +EpisodeActionController --> EpisodeActionService +EpisodeActionService --> EpisodeActionDAO +EpisodeActionDAO --> Database + +@enduml
\ No newline at end of file |