From bb2d93d3c3e8208857d98d1d4e051c321dcc1e31 Mon Sep 17 00:00:00 2001 From: 0qln <0qln@proton.me> Date: Fri, 17 Apr 2026 00:01:08 +0200 Subject: [PATCH] uebung-1 --- docs/uebungen/uebung-1.tex | 30 ++++++------------------------ flake.nix | 4 +--- 2 files changed, 7 insertions(+), 27 deletions(-) diff --git a/docs/uebungen/uebung-1.tex b/docs/uebungen/uebung-1.tex index 94038d6..d1e1aaf 100644 --- a/docs/uebungen/uebung-1.tex +++ b/docs/uebungen/uebung-1.tex @@ -3,24 +3,6 @@ \author{Linus Nagel} \chapter{1} -\usepackage{listings} -\usepackage{xcolor} - -\lstset{ - language=Java, - basicstyle=\ttfamily\small, - keywordstyle=\color{blue}, - commentstyle=\color{green!60!black}, - stringstyle=\color{red}, - numbers=left, - numberstyle=\tiny, - frame=single, - breaklines=true, - showspaces=false, - showtabs=false, - tabsize=2 -} - \begin{document} \maketitle @@ -117,19 +99,19 @@ \item \textbf{Erstellen Sie eine Stateless Session Bean, die eine Methode zur Verschlüsselung eines Strings bereitstellt.} - \textbf{Remote-Interface:} \lstinputlisting{code/aufgabe16/EncryptorRemote.java} + \textbf{Remote-Interface:} \inputminted{java}{../../src/main/java/org/example/demo/uebung1/aufgabe16/EncryptorRemote.java} - \textbf{Bean-Klasse:} \lstinputlisting{code/aufgabe16/Encryptor.java} + \textbf{Bean-Klasse:} \inputminted{java}{../../src/main/java/org/example/demo/uebung1/aufgabe16/Encryptor.java} - \textbf{Standalone-Client:} \lstinputlisting{code/aufgabe16/Client.java} + \textbf{Standalone-Client:} \inputminted{java}{../../src/main/java/org/example/demo/uebung1/aufgabe16/Client.java} \item \textbf{Erstellen Sie eine Stateful Session Bean, die einen Zähler zur Verfügung stellt.} - \textbf{Remote-Interface:} \lstinputlisting{code/aufgabe17/CounterRemote.java} + \textbf{Remote-Interface:} \inputminted{java}{../../src/main/java/org/example/demo/uebung1/aufgabe17/CounterRemote.java} - \textbf{Bean-Klasse:} \lstinputlisting{code/aufgabe17/Counter.java} + \textbf{Bean-Klasse:} \inputminted{java}{../../src/main/java/org/example/demo/uebung1/aufgabe17/Counter.java} - \textbf{Client (mehrfache Aufrufe auf derselben Instanz):} \lstinputlisting{code/aufgabe17/CounterClient.java} + \textbf{Client (mehrfache Aufrufe auf derselben Instanz):} \inputminted{java}{../../src/main/java/org/example/demo/uebung1/aufgabe17/CounterClient.java} \item \textbf{Warum liefert die get-Methode aus Aufgabe 17 bei einem erneuten Aufruf der Testklasse immer wieder den Startwert des Zählers?} diff --git a/flake.nix b/flake.nix index 016b1e7..cb84ca5 100644 --- a/flake.nix +++ b/flake.nix @@ -124,9 +124,7 @@ } // args; in { - "uebung-5" = mkUebungPdf 5 {}; - "uebung-6" = mkUebungPdf 6 {}; - "uebung-7" = mkUebungPdf 7 {}; + "uebung-1" = mkUebungPdf 1 {}; }; devShells.default = with pkgs;