Transcript
Ansprechpartner: Eldar Sultanow,
[email protected], 0177 7982193
Ausschreibung Masterarbeit „Transformation Modelangelo’s Persistenzschicht von MyBatis zu JPA“ 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) verfügbares 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.