diff --git a/documentation/microservice_stock/chapter/Anpassung.tex b/documentation/microservice_stock/chapter/Anpassung.tex new file mode 100644 index 0000000..c162b66 --- /dev/null +++ b/documentation/microservice_stock/chapter/Anpassung.tex @@ -0,0 +1,2 @@ +\section{Anpassung Monolith} +\label{changes} diff --git a/documentation/microservice_stock/chapter/Struktur.tex b/documentation/microservice_stock/chapter/Struktur.tex index 9a3d3e3..bf24197 100644 --- a/documentation/microservice_stock/chapter/Struktur.tex +++ b/documentation/microservice_stock/chapter/Struktur.tex @@ -126,66 +126,4 @@ Neben den bisherigen Packages, die bereits Whitebox-Tests umfassen, ist in dem P \subsection{Anpassung des Monolithen} \label{subsec: Anpassung des Monolithen} -Damit der Microservice Warenwirtschaft durch den bestehenden Monolithen des Webshops Mosh genutzt werden kann, wurden hier die nachfolgend aufgeführten Änderungen vorgenommen. -\begin{itemize} - \item Anpassung der \texttt{HomepageController.java}, sodass der Microservice Warenwirtschaft über die URL des Monolithen mit der Erweiterung \texttt{/stockadmin} aufgerufen werden kann - \item Einfügen der Ampeldarstellung für die Verfügbarkeit auf den Produktseiten unter \texttt{products.html} - \item Anpassung der \texttt{ProductDTO.java} um die Rückgabe der Produkt-ID, sodass diese für die Ampeldarstellung abgerufen werden kann - \item Anpassung der \texttt{DataTransferObjectFactory.java} um die Rückgabe der Produkt-ID, sodass diese für die Ampeldarstellung abgerufen werden kann - \item Anpassung der \texttt{ProductController.java} um eine JSON-Schnittstelle -\end{itemize} - -\begin{lstlisting}[caption=Anpassung in HomepageController.java, language=Java] -private final String STOCKADMINFRONTENDTEMPLATE = "https://stock.pub.warehost.de/index.html"; - -@RequestMapping(value = "/stockadmin", method = RequestMethod.GET) - public String redirect(Model model) {return "redirect:"+ this.STOCKADMINFRONTENDTEMPLATE; - } -} -\end{lstlisting} - -\texttt{ProductDTO.java} um die Rückgabe der Produkt-ID erweitert. - -\begin{lstlisting}[caption=Anpassung products.html, language=HTML] -
0,00 Euro
-Description.
- -