bachelor-thesis/chapters/thesis/appendix06.tex

28 lines
1.3 KiB
TeX
Raw Normal View History

2024-09-12 23:02:22 +02:00
% !TeX root = ../../thesis.tex
%********************************************************************
% Appendix
%*******************************************************
% If problems with the headers: get headings in appendix etc. right
%\markboth{\spacedlowsmallcaps{Appendix}}{\spacedlowsmallcaps{Appendix}}
\chapter{JSF Performance Measure}
\label{ap:jsf_performance_measure}
2024-09-26 23:43:15 +02:00
Für die Protokollierung der Abläufe im \ac{JSF} werden zwei Klassen benötigt. Über die Factory \ref{lst:logger_factory},
2024-09-12 23:02:22 +02:00
wird die Wrapper"=Klasse in die Bearbeitungsschicht eingeschleust. Diese Wrapper"=Klasse \ref{lst:logger} beinhaltet
2024-09-27 20:58:59 +02:00
dann die eigentliche Performance"=Messung, inklusive der Ausgabe in die Log"=Datei des \textit{Glassfish}"=Servers.
2024-09-26 23:43:15 +02:00
Zusätzlich muss in der Konfiguration \texttt{faces-config.xml} noch angepasst werden, wie in
2024-09-12 23:02:22 +02:00
\ref{lst:logger_factory_activate}, um die Factory durch das System aufrufen zu lassen.
\includecode[java]{chapters/thesis/appendix06_Logger.java}{lst:logger}{Vdi Logger}
\includecode[java]{chapters/thesis/appendix06_LoggerFactory.java}{lst:logger_factory}{Vdi Logger Factory}
\begin{lstlisting}[language=xml,caption={Einbindung Factory},label=lst:logger_factory_activate]
<factory>
<view-declaration-language-factory>
de.wedekind.utils.VdlLoggerFactory
</view-declaration-language-factory>
</factor>
\end{lstlisting}