diff --git a/docs/uebungen/uebung-3.tex b/docs/uebungen/uebung-3.tex index 184daf8..fe6b58c 100644 --- a/docs/uebungen/uebung-3.tex +++ b/docs/uebungen/uebung-3.tex @@ -74,6 +74,14 @@ Der Empfänger setzt zunächst mit \texttt{connection.setClientID("eindeutigerNa MDBs werden vollständig vom Container verwaltet. Der Container übernimmt das Verbindungsmanagement, die Lebenszyklus‑Steuerung, das Pooling sowie die Transaktionssteuerung. Der Entwickler muss sich nicht um das manuelle Erzeugen von Connections, Sessions oder Consumern kümmern und profitiert von automatischer Skalierung und robustem Fehlerverhalten. Stand‑Alone‑Clients erfordern hingegen expliziten Code für Verbindungsaufbau, Empfangsschleifen und Fehlerbehandlung. + \item \textbf{JMS-Projekt: MDB und Client} + + \noindent\textbf{Message Driven Bean:} + \inputminted[breaklines]{java}{../../server/src/main/java/org/example/demo/uebung3/aufgabe13/ReceiveQueueMessageAndSendAsMail.java} + + \noindent\textbf{Client:} + \inputminted[breaklines]{java}{../../client/src/main/java/org/example/demo/uebung3/aufgabe13/Client.java} + \end{exercises} \end{document}