MMT-Logo
Sitemap | English

Übung Multimediatechnik, Web- und Multimedia-Engineering

Übungsergebnisse für Aufgabe 2A

Nachfolgend finden Sie die Ergebnisse der zweiten Übungsaufgabe. Es wird im Sinne der Bewertung nur unterschieden zwischen ausreichend (bestanden) und ungenügend.

Gruppe Matrikelnummern Bewertung Kommentare
02 3573438, 3603789 bestanden (sehr gut)
  • Methoden zum Zurücksetzen für Tests
  • CREATE-Anweisungen lösen HTTP 200 statt 201 aus
  • CREATE liefert keinen Hinweis auf ID/URL des neuen Objektes
04 3778391 bestanden
  • Service nimmt keine XML-Entities entgegen
  • Erzeugen eines Objekts liefert HTTP 200 statt 201
  • Java7-Version im FRZ nicht lauffähig
99 3076334, 3246247 ungenügend
  • Methode zum Ausgeben aller Fotos einer Speise fehlt
  • Methode zum Ausgeben aller Kommentare einer Speise fehlt
  • Sourcecode fehlt (!)
1 3206976 bestanden (sehr gut)
  • Testformulare mitgeliefert
  • mehrere Methoden zum Erstellen von Ratings und Kommentaren
  • Methode für Bewertungsdurchschnitt
  • Erstellen eines Kommentars liefert HTTP 200 statt 201
  • Löschen eines Fotos produziert 404-Fehler (geht aber)
  • Fehlermeldung beim Fotoupload enthält falschen Parameternamen für Autor
3 3540535, 3642633 ungenügend
  • inkompatible Libraries im Classpath (restclient.jar führt zum sofortigen Absturz, außerdem 1.10 und 1.11 gemischt)
  • nicht funktionierender URL-Pfad beim Foto auslesen
  • Foto wird nicht in die Fotoliste der Speise eingetragen
  • Fotos, Bewertungen und Kommentare sind nicht pro Gericht abrufbar
5 3573447, 3573465 bestanden
  • Fotos, Bewertungen und Kommentare sind nicht pro Gericht abrufbar
  • POST bewirkt HTTP 204 statt 201
  • POST liefert keinen Hinweis auf ID/URL des neuen Objektes
  • Foto wird nicht in die Fotoliste der Speise eingetragen
6 3573456, 3615387 bestanden
  • Fotos, Bewertungen und Kommentare sind nicht pro Gericht abrufbar
  • POST bewirkt HTTP 204 statt 201
  • keine ID zurückgegeben bei Erstellung Rating/Comment
7 3603813, 3573483 bestanden
  • JSON-Format unterstützt
  • mehrere Methoden zum Anlegen von Objekten
  • Testformulare mitgeliefert
  • URL-Schema teilweise verworren (commentservice/{id} meint Kommentar-ID, commentservice/{id}/comments meint Speise-ID)
  • gewünschtes Datenformat in Resource-URL statt in accept-Header eingebaut
  • gewünschte Aktion in Resource-URL statt HTTP-Methode eingebaut
8 3607269, 3322536 ungenügend
  • Problem mit web.xml: Jersey (und damit der gesamte WS) wird nicht gestartet
  • keine Daten vorhanden
  • URL-Schema teilweise verworren (ratings/{id} meint Rating-ID, ratings/{id}/all meint Speise-ID)
  • Fotos und Kommentare sind nicht pro Gericht abrufbar
9 3679947 bestanden
  • JSON-Format unterstützt
  • Methoden zum Erstellen von Mensas
  • Testformulare mitgeliefert
  • keine CREATE-Methoden für Kommentar/Bewertung mit Entity-Unterstützung
  • unzureichende Behandlung von Fehlern beim Foto-Upload (fehlendes Foto wird nicht erkannt)
CD 3573910, 3589349 ok
  • hochgeladenes Foto wird nicht gelistet
  • Sourcecode fehlt (behoben)
  • URL-Schema teilweise verworren (dishes/photo/{photoid})
10 3573948, 3574800 ungenügend
  • Fotoupload-Formular in WS eingebaut (aber passt sich nicht an URL an)
  • URL-Schema teilweise verworren und inkonsistent (DELETE ratings/{id}/?id; DELETE photos/delete/{id}/?id; GET /photos, aber GET /mensas/all)
  • Fotos, Bewertungen und Kommentare sind nicht pro Gericht abrufbar
  • Höhe und Breite von Fotos nicht erfasst
MG 3586024 bestanden
  • POST bewirkt HTTP 200 statt 201
  • Fotos, Bewertungen und Kommentare sind nicht pro Gericht abrufbar
  • CREATE liefert keine ID des neu erstellten Objekts
NA 3618182, 3607287 ungenügend
  • Fotos, Bewertungen und Kommentare sind nicht pro Gericht abrufbar
  • falsche Verwendung von PathParametern (statt Query-Parametern, die z.B. bei POST comment ebenfalls unnötig wären)
  • CREATE liefert keine ID des neu erstellten Objekts
11 3633213 bestanden
  • JSON-Format unterstützt
  • Speiseausgabe für verschiedene Tage eingebaut
  • Copy & Paste-Fehler bei der Benennung der Methoden (deleteComment bei Rating)
  • Fotoupload fehlt
  • Fotos, Bewertungen und Kommentare sind nicht pro Gericht abrufbar
  • POST bewirkt HTTP 200 statt 201
  • CREATE liefert keine ID des neu erstellten Objekts
PI 3573133, 2951518 bestanden
  • Ausgeben verwandter Kommentare
  • Fotoupload-Formular mitgeliefert (aber passt sich nicht an URL an)
  • Umfangreiche Testfälle mitgeliefert (aber auch ein paar leer)
  • Fotoupload liefert Fehler: java.lang.NoClassDefFoundError: sun/misc/IOUtils
  • POST bewirkt HTTP 200 statt 201
  • CREATE liefert keine ID des neu erstellten Objekts
  • Foto löschen nicht möglich
PMS 3607124, 3603457 ungenügend
  • Java7-Version im FRZ nicht lauffähig
  • URL-Schema teilweise verworren (Comment/{id}/?id; DELETE ratings/del/{id}/?id; ...)
  • Fotos, Bewertungen und Kommentare sind nicht pro Gericht abrufbar
  • Foto löschen entfernt Foto nicht von Festplatte
  • POST bewirkt HTTP 200 statt 201
  • CREATE liefert keine ID des neu erstellten Objekts
  • Fehlermeldung "Du hast etwas falsch gemacht" bei Fotoupload nicht sehr hilfreich
  • Fotoupload funktioniert nicht
SZ 3573429, 3573536 bestanden (sehr gut)
  • POST bewirkt HTTP 204 statt 201
  • CREATE liefert keine ID des neu erstellten Objekts