Ptt17 Assignment2
Data programming
Aufgabe
Gegeben ist ein vereinfachtes Objektmodell eines KLIPS-ähnlichen Systems als Klassendiagramm.
Das Ziel ist es je nach Zuordnung entweder eine XML-Serialisierung mit JAXB oder eine DB-Persistenz mit JPA für das gegebene Objektmodell zu erreichen
Am Ende geben Sie eine PDF-Datei und ein komplettes Java-Projekt ab.
In der PDF-Datei müssen mindestens folgende Punkte enthalten sein:
- Implementation (Wie wurde die API implementiert?) (max. 1 Seite)
Zusatzinfos zur PDF:
- Optional können Sie sinnvolle Abbildungen und Code-Beispiele hinzufügen.
- Die PDF-Datei sollte maximal 3 Seiten bei Schriftgröße 12 inklusive Abbildungen und Code-Beispielen haben.
Beachten Sie folgende Punkte bei den Java-Dateien:
- Geben Sie das komplette Java-Projekt ab. Verwenden Sie dabei entweder ein Buildmanagement-Tool wie Maven, Gradle oder Ant oder fügen Sie die benötigten Abhängigkeiten (In der Regel .jar-Dateien) in ein Ordner des Eclipse-Projektes hinzu.
- Kommentieren Sie ihren Code kurz (!) wo es sinnvoll erscheint.
- Erstellen Sie ein oder mehrere JUnit4-Tests (Quellcode-Datei Demo.java), welche die Funktionsweise des Systems demonstrieren.
- Code-Dateien müssen in Unicode codiert sein (etwa UTF-8).
Laden Sie die PDF-Datei und das Java Projekt in ihr Gruppenverzeichnis:
https://svn.uni-koblenz.de/softlang/ptt17/GRUPPENNAME/solutions/02/
No | API | Gruppen |
---|---|---|
1 | JAXB | alpha, charlie, delta, echo, golf, hotel, juliet, kilo, mike, november |
2 | JPA | oscar, quebec, romeo, sierra, tango, uniform, whiskey, xray, yankee, zulu |
page revision: 6, last edited: 10 May 2017 18:45