Föreläsningar  Exempel  Examination  Länkar  <<

Här i del D ska du skriva en Java servlet som när den, anropad från en XHTML-sida, körs lokalt från din Apache Tomcat och skriver ut en ny validerande XHTML-sida. Valfritt innehåll för övrigt, men den av servleten utskrivna XHTML-sidan ska innehålla en tabell.

DEL I: Installera och konfigurera en Apache Tomcat på den dator där du ska lösa denna uppgift.

DEL II: Nästa steg är att starta upp din Tomcat. Filen för detta så dubbelklickar du på CATALINA_HOME\bin\startup.bat. För att sedan kontrollera att allt är i sin ordning så öppnar du en webbläsare och fyller i adressfältet med: http://localhost:8080/. Om allt är som det ska dyker en HTML-sida upp med den stolta katt som du kan se här nedanför.

Bild på Tomcat.

8080 är Tomcats defaultport, men det går att ställa om den till HTTP-protokollets ordinare nummer 80. Det localhost som du nyss använde är ett alias för IP-numret 127.0.0.1 som alltid har just betydelsen local host. Prova även med att hämta fram samma HTML-sida som tidigare, men nu enligt: http://127.0.0.1:8080/index.jsp

Innan du stänger ner din Tomcat med CATALINA_HOME\bin\shutdown.bat så ta en titt på dokumentationen över Javas servlet-klasser som återfinns i:
CATALINA_HOME/tomcat-docs/servletapi/index.html.

Om din javamiljö är av typen standard edition och inte enterprise edition så ska du på samma ställe även lägga in sökvägen till servlet-api.jar i din CLASSPATH. Din CLASSPATH ska sedan i Windows-miljö se ut i stil med: .;C:\Tomcat\common\lib\servlet-api.jar

DEL III: Nu skriver du själva servleten som du utvecklar iterativt och testar med din lokala Tomcat. Servletkoden ska skriva ut en validerande XHTML-sida som ska innehåller en tabell plus några rader text. Det som sedan ska redovisas är servlet-koden och den XHTML-sida som anropar servleten.