Servlet udvidelsen

Indledning

Denne udvidelse handler om at skrive en Java servlet. Udvidelsen er primært for studerende, som har fulgt kurset Internetprogrammering eller som har et bassalt kendskab til html.

Om servlets

En Java servlet er et program som kører på en hjemmesideserver. Grundideen er så, at når browseren spørger hjemmesideserveren efter en hjemmeside, så kalder hjemmesideserveren servleten. Servleten danner en hjemmeside som hjemmesideserveren så giver tilbage til browseren.

Følgende links indeholder nyttig information om servletter:

Man kan evt lade sig inspirere af virkemåden for google når man konsturerer sin servlet.

Servlets på it-c

Hvis man ønsker at anvende servlets på IT-C skal man benytte en tomcat servletserver. Systemadministrationen har skrevet en vejledning i dette som kan hentes her. Bemærk at man skal anvende linux og at tomcat kun er installeret på terminalerne i rum 3.16 og 3.17. Vejledningen omfatter ikke hvorledes man laver en hjemmeside der kalder en servlet. Dette er generelt beskrevet i API referencen. Med tomcat servletserveren på IT-C kan man gøre det på følgende måde:

F.eks refererer følgende hjemmeside AdditionForm.html til en servlet AdditionServlet.java, som køres af beetle.