Laborationsuppgift E
Så här löste jag (kortfattat) laborationsuppgift E:
- Installerade MySQL 5.0 med hjälp av det tillhandahållna installationsprogrammet.
- "Installerade" MySQL Connector/J med hjälp av denna tutorial.
- Startade databashanteringssystemet med den medföljande monitorn.
- Skapade databasen guestbook med tabellen entries och kolumnerna id (INTEGER med AUTO_INCREMENT), name (VARCHAR(45)), message (VARCHAR(1000)) och date (TIMESTAMP).
- Programmerade utifrån kurslitteratur och exempel från föreläsning 10 min första databaskopplade servlet: GuestbookServlet, en enkel gästbok.
- Programmerade en enkel stilmall åt servleten, default.css.
- Testkörde, kommenterade och dokumenterade den färdiga lösningen.
Ladda ner min (färdigkompilerade) lösning här!.
Viktigt! På grund av Invoker-servleten kan somliga sökvägar behöva justeras för att fungera under andra serverkonfigurationer, GuestbookServlet.class letar t.ex. efter "../default.css". Här följer de ursprungliga sökvägarna till lösningens två komponenter:
$CATALINA_HOME\webapps\ROOT\WEB_INF\classes\GuestbookServlet.class$CATALINA_HOME\webapps\ROOT\default.css