Implementierung eines OR-Mappers für die serverseitige JavaScript-Laufzeitumgebung Node.JS
Aufl. 2012. 100 S.
Verlag/Jahr: AV AKADEMIKERVERLAG 2012
ISBN: 3-639-41830-1 (3639418301)
Neue ISBN: 978-3-639-41830-9 (9783639418309)
Die Masterarbeit thematisiert die Konzeption und Erstellung eines objekt-relationalen Mappers (kurz ORM) für SQL-basierte Datenbanken in einer Node.JS-Umgebung. So werden unterschiedliche Strategien zum Zugriff auf Datenbanken vorgestellt und Vor- und Nachteile des OR-Mappings aufgezeigt. Weiterhin werden existierende Mapper sowie Dokumente zu diesem Thema evaluiert. Basierend auf diesen Daten wird ferner die Bibliothek "Sequelize" entworfen und deren Implementierung erläutert. Eine Performance-Analyse vergleicht zuletzt die Bibliothek mit anderen relevanten Mappern. Die Arbeit stellt die maßgebliche theoretische Grundlage des Node.JS-Paketes "Sequelize" dar. So werden dessen Bestandteile und der grundlegende interne Programmfluss beschrieben. Zudem belegen Beispiele die Nutzung des Mappers.Der Autor ist Technical Lead JavaScript und Entwickler des objekt-relationalen Mappers "Sequelize". Nach seinem Masterstudium der angewandten Informatik an der FH Brandenburg widmet er sich insbesondere OpenSource-Projekten im Bereich Node.JS und jQuery.