Læringsmål
Efter denne uge kan du:
Redegøre for client-server-arkitekturen og forklare, hvordan en HTTP request og response bevæger sig mellem client og server.
Forklare de grundlæggende HTTP-metoder GET, POST, PUT og DELETE og hvornår de typisk anvendes.
Forklare opbygningen af en HTTP request og response, herunder header og body, samt genkende og forklare almindelige HTTP-statuskoder.
Forklare sammenhængen mellem URL, host og port og anvende en URL til at tilgå en webserver.
Opsætte og udvikle et simpelt Java-program, der kører som webserver med Javalin, og oprette HTTP-routes.
Anvende Javalins ctx-objekt til at modtage data fra et HTTP request og sende et response tilbage.
Anvende MVC-arkitektur og placere ansvar for webapplikationens forskellige dele i controllers, services og entities.