diff --git a/src/FERRON_relazione.tex b/src/FERRON_relazione.tex index a0c1d78257511785a4a4d197099d57bdb06019f7..1ee1bba37f8579f68d954431c936b6902e4dbe71 100644 --- a/src/FERRON_relazione.tex +++ b/src/FERRON_relazione.tex @@ -17,6 +17,10 @@ evenboxes,% %libro,twoside% uncomment to print PDF ]{toptesi} +\usepackage{clrscode3e,minted} +\setminted{linenos} +\let\IWANTTHISlisting=\listing + \usepackage{makeidx} \makeatletter @@ -51,7 +55,7 @@ evenboxes,% \SetLanguageKeys{italian}{indentfirst=false} \usepackage[figuresright]{rotating} -\usepackage{pgf-umlsd, enumitem, microtype,minted} +\usepackage{pgf-umlsd, enumitem, microtype} \RequirePackage{xargs} @@ -100,12 +104,15 @@ natbib contents/strumenti-utilizzati/strumenti-utilizzati,% contents/lavoro-svolto/lavoro-svolto,% contents/conclusioni/conclusioni,% + contents/appendices/orm/orm,% } \ExtendCaptions{italian}{Abstract}{Ringraziamenti} \begin{document} + \let\listing=\IWANTTHISlisting + \makeatletter \begin{ThesisTitlePage} % see FERRON_relazione.cfg @@ -126,6 +133,10 @@ natbib \include{contents/strumenti-utilizzati/strumenti-utilizzati} \include{contents/conclusioni/conclusioni} + \appendix + + \include{contents/appendices/orm/orm} + \backmatter \cleardoublepage diff --git a/src/contents/appendices/orm/assets/code/.gitkeep b/src/contents/appendices/orm/assets/code/.gitkeep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/src/contents/appendices/orm/assets/img/.gitkeep b/src/contents/appendices/orm/assets/img/.gitkeep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/src/contents/appendices/orm/orm.tex b/src/contents/appendices/orm/orm.tex new file mode 100644 index 0000000000000000000000000000000000000000..faa47c018c8ba2cb30b2bf95fc039712a4b57e1f --- /dev/null +++ b/src/contents/appendices/orm/orm.tex @@ -0,0 +1,5 @@ +% !TeX encoding = UTF-8 +% !TeX root = ../../../FERRON_relazione.tex + +\chapter{ORM}\label{ch:orm} + diff --git a/src/contents/strumenti-utilizzati/strumenti-utilizzati.tex b/src/contents/strumenti-utilizzati/strumenti-utilizzati.tex index 993ebabade10815c822bb34712047939a27a7d0d..2254eefafabfdc1e5d50c32dc4e728d6bac403c5 100644 --- a/src/contents/strumenti-utilizzati/strumenti-utilizzati.tex +++ b/src/contents/strumenti-utilizzati/strumenti-utilizzati.tex @@ -60,7 +60,8 @@ Il motivo è dovuto al fatto che non vi sarebbe una separazione tra il livello d Questa libreria definisce nuovi tag HTML, come \verb|<c:if>| o \verb|<c:forEach>|, che non saranno visibili lato \textenglish{client}, ma rendono il codice HTML facile da leggere e comprendere. Inoltre si ha anche la possibilità di crearsi i propri tag, ad esempio se n'è creato uno per mostrare ricorsivamente l'annidamento gerarchico delle categorie. Dato che è possibile inserire codice Java nella JSP, allora si può scrivere l'intera logica di una servlet all'interno di una di queste pagine. -Risulta quindi che anche una JSP è una servlet, ma che ovviamente deve prima essere trasformata in tale. A questo punto la pagina è stata creata e può essere spedita all'utente. +Risulta quindi che anche una JSP è una servlet, ma che ovviamente deve prima essere trasformata in tale. +A questo punto la pagina è stata creata e può essere spedita all'utente. Infine si tiene a precisare che la versione di Java usata è stata la 8, anche se erano accettabili le versioni successive. Questa scelta ha permesso di fare uso degli EL \textenglish{Stream}, ovvero particolari implementazioni degli \textenglish{stream} definiti nella specifica dell'\textenglish{Expression Language} (EL).