Ü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)
|