Objektrelationales Mapping mit Java 5 im Rahmen des Projekts „DigiPark“ des Nationalparks Gesäuse
Nummer: DA-Z16
Autor: Martin Bucher
Kurzfassung:
Gegenstand dieser Diplomarbeit ist die theoretische und praktische Aufarbeitung des Themas Objektrelationales Mapping (ORM), um eine Brücke zwischen relationalen Datenbanken und der objektorientierten Programmiersprache Java 5 zu schaffen. Im theoretischen Teil der Diplomarbeit wird ein Überblick über das Thema ORM gegeben. Es wird auf die Entwicklung von ORM eingegangen und eine Übersicht über verschiedene ORM-Ansätze mit Java gegeben. Zu diesen Ansätzen werden unterschiedliche ORM-Produkte vorgestellt, wobei die Eignung eines solchen Produkts mittels Vergleichsparametern bewertet wird. Abschließend wird die zukünftige Stellung und Entwicklung von ORM in der Softwareentwicklung behandelt.
Im praktischen Teil wurde im Rahmen des Projekts „DigiPark“ für den Nationalpark Gesäuse eine Anwendung geschaffen, um die alte Methode der Speicherung von Biodiversitätsdaten mit Excel-Tabellen zu ersetzen und einen durchgängigen Datenfluss zu schaffen. Die Datenbankanbindungen werden mittels ORM realisiert. Biodiversität, bezeichnet die Eigenschaft biologischer Systeme, voneinander verschieden zu sein. Sie umfasst die genet. Variabilität innerhalb einer Art, die Mannigfaltigkeit der Arten und die Vielfalt von Ökosystemen. Biodiversität gestattet den Arten und Lebensgemeinschaften, sich wandelnden abiotischen (Luft, Wasser, Boden) und biotischen (Mikroorganismen, Flora, Fauna) Umweltbedingungen anzupassen und damit ihr Fortbestehen zu sichern. [Meyers 2007]