Transformation Modelangelos Persistenzschicht von MyBatis zu JPA

Art

Masterarbeit

Track

Transformation Modelangelos Persistenzschicht von MyBatis zu JPA LSWI

Ziel

Modelangelo verwendet momentan MyBatis und soll auf den etablierten JPA-Standardmit dem Framework Eclipselink umgestellt werden. Entities sind via Annotationen zumappen. Ziel dabei ist es, das Management von in Datenbanken gehaltenen Modellen zuvereinfachen und kollaboratives Modellieren zu implementieren. Ermöglicht wird dies durchdie neu verfügbare Anbindung an einen lokalen oder remote installierten MySQL-Server.

Hintergrund

Das seit 2010 eingestellte iBATIS-Projekt ermöglichte SQL-Templating als
eines der ersten ORM (Object Relational Mapping)-Frameworks. Dieses eingestellte Projekt
wurde ersetzt durch den Nachfolger „MyBatis“ – ein auf GitHub (https://github.com/mybatis) verfpgbaren OpenSource-Projekt-

ORM ist mittlerweile mit JPA (Java Persistence API) standardisiert und ermöglicht
Annotations-basiertes Mapping, ist weniger fehleranfällig und hat einen geringeren
Pflegeaufwand. Zudem sind JPA-konforme ORM-Frameworks (Eclipselink, Hibernate,
OpenJPA, …) untereinander austauschbar.
Ziel: Modelangelo verwendet momentan MyBatis und soll auf den etablierten JPA-Standard
mit dem Framework Eclipselink umgestellt werden. Entities sind via Annotationen zu
mappen. Ziel dabei ist es, das Management von in Datenbanken gehaltenen Modellen zu
vereinfachen und kollaboratives Modellieren zu implementieren. Ermöglicht wird dies durch
die neu verfügbare Anbindung an einen lokalen oder remote installierten MySQL-Server.

Ansprechpartner:

  • Eldar Sultanow, eldar.sultanow@wi.uni-potsdam.de,
  • Te:01777982193

Bewerbung

Um Ihnen eine optimale Betreuung bieten zu können, möchten wir Sie bitten, sich im Vorfeld intensiv mit dem Thema auseinanderzusetzen und erste Recherchen durchzuführen.

Alle relevanten Informationen zum Einreichungsprozess finden Sie auf unserer Website unter folgendem Link.

Vorgehen bei der Einreichung

  1. Füllen Sie das Kontaktformular aus und geben Sie darin Ihre Motivation an (Textfeld). Hängen Sie außerdem ein erstes Exposé sowie einen aktuellen PULS-Auszug als PDF an.
  2. Füllen Sie die Selbstauskunft vollständig aus, um uns weitere Informationen über sich selbst zu geben.

Selbstauskunft ausfüllen

Sobald Sie Ihre Arbeit eingereicht haben, wird sich die zuständige Betreuungsperson zeitnah per E-Mail bei Ihnen melden, um das weitere Vorgehen zu besprechen.

Vielen Dank für Ihre Mitarbeit und wir freuen uns auf Ihre Einreichung!