Skip to content

Entwicklung_Bibliotheken

Florian Fehring edited this page May 7, 2024 · 1 revision

SmartData nutzt die folgenden externen Bibliotheken und Projekte.

Bibliotheken

Die verwendeten Bibliotheken und ihre Versionen finden Sie durch einen Blick in den Ordner /libs

Projekte

NGI_Logger

Instanz-fähiger Logger.

NGI_RestUtils

Basisklassen für REST-API Implementierung. Stellt ein einfaches Respone-Interface zur Verfügung und behandelt Probleme wie CORS-Anfragen.

NGI_AdvancedReflection

Unterstützungsklassen für die Reflection-API zur Abstraktion von Datenzugriffen und Datenanalyse.

SmartUserAuth

API-Integration für die Anbindung des SmartUser (siehe Unten) zur Absicherung der API-Zugriffe.

Dritte Anwendungen

SmartData wird gegen den Payara-Server gebaut. Vollintegrierte Entwicklungsumgebungen wie NetBeans lösen die durch den Payara-Server bereitgestellten Abhängigkeiten automatisch auf. Dadurch reduzieren sich Build-Time und Build-Größe und es wird Problemen mit Klassen- und Versions-Konflikten vorgebäugt.

In anderen Entwicklungsumgebungen müssen Sie ggf. weitere Abhängigkeiten selbst hinzufügen. Welche dies sind, ist je nach IDE und Version unterschiedlich.

Clone this wiki locally