MMT-Logo
Sitemap | English

Übung Multimediatechnik, Web- und Multimedia-Engineering

Übungsergebnisse für Aufgabe 2B

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
01 3521057, 3589483 bestanden
  • Starten des DataBuilders über einen ServletContextListener
  • Eingabevalidierung (neg.: korrekt ausgefüllte Felder müssen bei einem Fehler erneut eingetragen werden)
  • Bilder sind nach dem Upload nicht verlinkt
  • Ausführungsbeschreibung fehlt
  • Kommentierung + Upload: Auswahl der Gerichte ist unübersichtlich, da die Mensazuordnung fehlt
02 3573124_3618226 bestanden (sehr gut!)
  • DataBuilder wird beim Hochfahren des Tomcats aktiviert ("load-on-startup" in der web.xml)
  • gut strukturiertes Layout
  • Vorauswahl der Mensa auf der Startseite für eine bessere Übersichtlichkeit
  • clientseitige Eingabevalidierung
  • Bestätigungsseite nach dem erfolgreichen Upload / der erfolgreichen Kommentierung
  • Upload erfolgt direkt in das Verzeichnis des Servers und die Bilder sind auf der DebugInfo-Seite verlinkt
  • unkompilierte Java-Klassen fehlen!
  • Ausführungsbeschreibung fehlt
  • es wird nur jedes zweite Gericht einer Mensa angezeigt
03 3573939, 3538466 bestanden
  • übersichtliches Layout
  • Verwendung des Spring-Frameworks (+ Einsatz der JSP-EL)
  • Eingabevalidierung (neg.: korrekt ausgefüllte Felder müssen bei einem Fehler erneut eingetragen werden)
  • Initialisierung des DataBuilders über das DebugInfo-Servlet
  • Kommentierung + Upload: Auswahl der Gerichte ist unübersichtlich, da die Mensazuordnung fehlt
  • Speicherung der Bilder unter C:\Temp ist ungünstig, da auf diese nicht per Link zugegriffen werden können (besser: Speicherung im Kontextordner des Tomcats -> http://localhost:8080/WMElorbeerblatt2B/bild.jpg)
04 3575998, 3572891 bestanden
  • übersichtliches Layout
  • Verwendung des Spring-Frameworks (+ Einsatz der JSP-EL)
  • DataBuilder wird beim Hochfahren des Tomcats aktiviert ("load-on-startup" in der web.xml -> AppListener wird daher nicht unbedingt benötigt)
  • Eingabevalidierung (pos.: teilweise clientseitige Validierung mit JavaScript; neg.: korrekt ausgefüllte Felder müssen bei einem Fehler erneut eingetragen werden)
  • Kommentierung + Upload: Auswahl der Gerichte ist unübersichtlich, da die Mensazuordnung fehlt
  • Bilder sind nach dem Upload nicht verlinkt
  • bei fehlerhafter Eingabe im Bereich "Photo upload", wird anschließend auf die Kommentierung verwiesen
05 3584511, 3584422 bestanden
  • übersichtliches Layout (neg.: DebugInfo-Seite bietet keine direkte Übersicht [auf einen Blick] über alle abgegebenen Kommentare / Uploads)
  • DataBuilder wird während der Initialisierung der Übersichtsseite gestartet
  • Verwendung des Spring-Frameworks (+ Einsatz der JSP-EL)
  • Bestätigungsseite nach dem erfolgreichen Upload / der erfolgreichen Kommentierung
  • Bilder werden zwar korrekt auf dem Server gespeichert (Speicherung sollte unter "resources" erfolgen -> http://localhost:8080/WME A2_2/res/bild.jpg), jedoch werden sie in den Debug-Ausgabe nicht verlinkt
  • keine saubere Trennung der Funktionalitäten Kommentierung, Upload und DebugInfo(MainController übernimmt alle Aufgaben)
  • Ausführungsbeschreibung fehlt
  • keine Eingabevalidierung
06 3613186, 3603377 bestanden
  • DataBuilder wird während der Initialisierung der Übersichtsseite gestartet
  • die Klassen unter org.apache.commons.* nicht direkt in die Sourcen laden -> Bibliothek importieren und ggf. anpassen (Konzept der Polymorphie)
  • Ausführungsbeschreibung fehlt
  • Kommentierung + Upload: Auswahl der Gerichte ist unübersichtlich, da die Mensazuordnung fehlt
  • Speicherung der Bilder unter C:\*** ist ungünstig, da auf diese nicht per Link zugegriffen werden können (besser: Speicherung im Kontextordner des Tomcats -> http://localhost:8080/FoodDispenderJ/bild.jpg)
  • Verwendung von JSP zur Trennung von Präsentation und Anwendung
SD 3572969, 3587916 bestanden
  • Starten des DataBuilders über einen ServletContextListener
  • Erstellung einer eigenen Error-Page für ServletExceptions
  • Eingabevalidierung der Nutzerdaten
  • Bestätigungsseite nach dem erfolgreichen Upload
  • Bilder werden zwar korrekt auf dem Server gespeichert (http://localhost:8080/Aufgabe2B/uploadedImages/bild.jpg), jedoch werden sie in den Debug-Ausgabe nicht referenziert
  • Ausführungsbeschreibung fehlt
  • Kommentierung + Upload: Auswahl der Gerichte ist unübersichtlich, da die Mensazuordnung fehlt
  • keine Übersichtsseite (könnte beispielsweise zur Gerichteauswahl mit Parameterübergabe dienen, damit der Nutzer sich nicht die DishID merken muss)