28 lines
1.3 KiB
TeX
28 lines
1.3 KiB
TeX
|
% !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}
|
||
|
|
||
|
Für die Protokollierung der Abläufe im \ac{JSF} werden zwei Klassen benötigt. Die Factory \ref{lst:logger_factory},
|
||
|
wird die Wrapper"=Klasse in die Bearbeitungsschicht eingeschleust. Diese Wrapper"=Klasse \ref{lst:logger} beinhaltet
|
||
|
dann die eigentliche Performance-Messung, inklusive der Ausgabe in die Log"=Datei des \textit{Glassfish}"=Servers.
|
||
|
Zusätzlich muss in der Konfiguration \textbf{faces-config.xml} noch angepasst werden, wie in
|
||
|
\ref{lst:logger_factory_activate}, um die Factory durch das System aufrufen zu lassen.
|
||
|
|
||
|
\includecode[java]{chapters/thesis/appendix05_Logger.java}{lst:logger}{Vdi Logger}
|
||
|
|
||
|
\includecode[java]{chapters/thesis/appendix05_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}
|