mirror of
https://github.com/13hannes11/bachelor_thesis.git
synced 2024-09-04 01:11:00 +02:00
add reference for json
This commit is contained in:
@@ -43,7 +43,7 @@ When a recommendation is supposed to be generated, \texttt{M.Collab} sends a HTT
|
||||
\label{fig:DesignImplementation:SequenceDiagramRecommendation}
|
||||
\end{figure}
|
||||
|
||||
The REST API defines the following Endpoints.
|
||||
The REST API defines the following Endpoints and uses \emph{JSON} \cite{IntroducingJSON}.
|
||||
|
||||
\begin{description}
|
||||
\item[/recommender/] is reachable via a POST request and accepts a configuration state and preferences. Based on that a finished configuration is sent back as response.
|
||||
@@ -54,7 +54,6 @@ The REST API defines the following Endpoints.
|
||||
The API is implemented with a minimal amount of functions and the recommender currently only supports one product at a time. However, the architecture is built in a way that it can be easily extended into supporting multiple products.
|
||||
The general architecture adheres to a \emph{model-view-controller} \cite{gamma2015design} inspired architecture.
|
||||
Data is stored and retrieved using \emph{data access objects}. Therefore, the currently used simple TinyDB database backend can be replaced with a different one easily.
|
||||
\todo[]{rest uses JSON}
|
||||
|
||||
\section{Database}
|
||||
\label{sec:DesignImplementation:Database}
|
||||
|
||||
@@ -931,6 +931,13 @@ procedure.},
|
||||
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\9CJPCDKA\\configuration-solutions.html}
|
||||
}
|
||||
|
||||
@online{IntroducingJSON,
|
||||
title = {Introducing {{JSON}}},
|
||||
url = {https://www.json.org/json-en.html},
|
||||
urldate = {2020-05-09},
|
||||
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\IJHHAP8I\\json-en.html}
|
||||
}
|
||||
|
||||
@incollection{jamesonRecommendationGroups2007,
|
||||
title = {Recommendation to {{Groups}}},
|
||||
booktitle = {The {{Adaptive Web}}: {{Methods}} and {{Strategies}} of {{Web Personalization}}},
|
||||
@@ -966,6 +973,13 @@ procedure.},
|
||||
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\3JN8DV3U\\griffin-groupthink-challenger.pdf}
|
||||
}
|
||||
|
||||
@online{JSON,
|
||||
title = {{{JSON}}},
|
||||
url = {https://www.json.org/json-de.html},
|
||||
urldate = {2020-05-09},
|
||||
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\2WIVRT7V\\json-de.html}
|
||||
}
|
||||
|
||||
@software{junEugeneeeoTinyrecord2020,
|
||||
title = {Eugene-Eeo/Tinyrecord},
|
||||
author = {Jun, Eeo},
|
||||
|
||||
Reference in New Issue
Block a user