woped / WoPeD

WoPeD Rich Client
https://woped.dhbw-karlsruhe.de/
GNU Lesser General Public License v3.0
21 stars 18 forks source link

Framework anpassen auf Springboot (optional) #44

Closed KanBen86 closed 4 years ago

KanBen86 commented 4 years ago

Zeitlicher Aufwand sollte im Rahmen bleiben. Wenn zu aufwendig dann nicht umsetzen.

KanBen86 commented 4 years ago

Die Umsetzung des SpringBoot-Servers wurde vorgezogen, dadurch steht ein funktionierender Server bereit, der zum weiteren Debugging verwendet werden kann. Dieser Schritt war notwendig, da sich werder mit dem lokalen Quellcode noch mit dem JBoss-Server für alle eine funktionierender Stand herstellen lies. Der Server sobald die Freigabe erteilt ist auf das neue T2P-Repository umgezogen.

KanBen86 commented 4 years ago

Im Zuge der Umstellung wurde auch die Package Struktur angepasst und spiegel jetzt die Objektarten besser wider. Enums wurden aus den Klassen extrahiert und als eigene Klassen in ein entsprechendes Package zugewiesen. Es wurde weiter ein Controller für die Json-basierte Kommunikation mit Woped erstellt. Methoden die vom bisherigen T2PController gehalten wurden, finden sich jetzt um namenskonflikte zu vermeiden im T2PControllerHelper. Weiter wurde eine generische Responseklasse erzeugt, die neben dem Rückgabewert auch Exeptions an WoPeD weiterreichen kann, was eine identifikation der Fehlerquelle erleichtet.