pse-documentation/40-abschlusspraesentation/assets/diagrams/packageDiagram3.puml

51 lines
1.1 KiB
Plaintext
Raw Normal View History

2024-05-24 17:42:08 +02:00
@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