summaryrefslogtreecommitdiff
path: root/11-entwurfsheft-kolloquium/slides/classdiagram.tex
diff options
context:
space:
mode:
authorOrangerot <purple@orangerot.dev>2024-05-24 17:42:08 +0200
committerOrangerot <purple@orangerot.dev>2024-05-24 17:47:22 +0200
commit7fcdc1c788725f866de71fc9dfd8c4d1cb132b57 (patch)
tree89931c85ae3f149884ba02c69862558e93f01531 /11-entwurfsheft-kolloquium/slides/classdiagram.tex
Initial commitHEADmain
Diffstat (limited to '11-entwurfsheft-kolloquium/slides/classdiagram.tex')
-rw-r--r--11-entwurfsheft-kolloquium/slides/classdiagram.tex57
1 files changed, 57 insertions, 0 deletions
diff --git a/11-entwurfsheft-kolloquium/slides/classdiagram.tex b/11-entwurfsheft-kolloquium/slides/classdiagram.tex
new file mode 100644
index 0000000..aeecec0
--- /dev/null
+++ b/11-entwurfsheft-kolloquium/slides/classdiagram.tex
@@ -0,0 +1,57 @@
+\begin{frame}[t]{Überblick: Klassendiagramm}
+ \centering
+ \includegraphics[width=\textwidth]{assets/diagrams/classdiagram}
+ \vspace{.3cm}
+ \begin{greenblock}{Abhängigkeiten}
+ \vspace{-.2cm}
+ \begin{columns}
+ \begin{column}{.4\textwidth}
+ \begin{itemize}
+ \item Spring Web
+ \item Spring Security
+ \item Spring Mail Sender
+ \end{itemize}
+ \end{column}
+ \begin{column}{.4\textwidth}
+ \begin{itemize}
+ \item Spring Data JPA
+ \item Lombok
+ \item Rome (RSS parsing/fetching)
+ \end{itemize}
+ \end{column}
+ \end{columns}
+
+ \end{greenblock}
+\end{frame}
+
+% sub
+% episode
+% auth
+% model
+% util
+
+\begin{frame}[t]{Subscriptions-API}
+ \centering
+ \includegraphics[width=\textwidth]{assets/diagrams/classdiagram-subscriptions}
+\end{frame}
+
+\begin{frame}[t]{EpisodeActions-API}
+ \centering
+ \includegraphics[width=\textwidth]{assets/diagrams/classdiagram-episode-actions}
+\end{frame}
+
+\begin{frame}[t]{Authentication-API}
+ \centering
+ \includegraphics[width=.73\textwidth]{assets/diagrams/classdiagram-authentication}
+\end{frame}
+
+\begin{frame}[t]{Model-Paket}
+ \centering
+ \includegraphics[width=\textwidth]{assets/diagrams/classdiagram-model}
+\end{frame}
+
+\begin{frame}[t]{Util-Paket}
+ \centering
+ \includegraphics[width=\textwidth]{assets/diagrams/classdiagram-util}
+\end{frame}
+