Skärmdump

Laborationsuppgift D

Så här löste jag (kortfattat) laborationsuppgift D:

  1. Installerade Apache Tomcat version 6.0.16 med hjälp av det tillhandahållna installationsprogrammet, vilket bl.a. automatiskt ställde in JAVA_HOME-variabeln!
  2. Konfigurerade servern efter denna tutorial:
  3. Startade servern med den medföljande monitorn och testkörde exempelkod från tidigare nämnd tutorial.
  4. Påbörjade programmeringen av min första servlet: TableServlet, en dynamisk tabell vars antal rader och kolumner bestäms av dess inparametrar. Processen involverade iteration av följande tre steg:
    1. Programmering
    2. Kompilering
    3. Testkörning
  5. Programmerade ett enkelt formulär att nå servleten igenom, form.html.
  6. Programmerade en enkel stilmall åt servleten och formuläret, default.css.
  7. 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, TableServlet.class letar t.ex. efter "../default.css". Här följer de ursprungliga sökvägarna till lösningens tre komponenter: