JSP - Servlets og JavaServer Pages - Foundation

Kort om undervisningen

Mange moderne websites er lavet vha. Java Enterprise Edition (Java EE). Kurset giver en grundig indføring de dele af Java EE, der udgør fundamentet for opbygningen af web-løsninger baseret på Java - nemlig Servlets og JSP. Kurset beskriver både hvordan man udvikler web-applikationer og hvordan man klargør og installerer dem på en server.

Indhold

  • Håndtering af HTTP vha. Servlets
  • Brug af request- og response-objekter
  • Session- og application scopes
  • JavaServer Pages (JSP)
  • JSP Expression Language (EL)
  • Tag Libraries og Java Standard Tag Library (JSTL)
  • Filters og listeners
  • Clustering, tråde og fejlhåndtering
  • Håndtering af adgangsbegrænsninger

Forudsætninger

Deltagerne forventes at have solidt kendskab til Java - fx via kurset Java SE - Java Standard Edition 8 - Advanced.

Desuden forventes deltagerne at kende HTML og HTML forms på forhånd.

Det kan øge udbyttet af kurset, hvis deltagerne på forhånd har et bredt overblik over hele Java EE-platformen - fx via kurset Java EE - Java Enterprise Edition 7 - Foundation.

Målgruppe

Kurset henvender sig til Java-udviklere, der skal udvikle web-applikationer i Java-sproget.

Efter kurset kan deltageren

  • Forklare strukturen af Java Web-applikationer
  • Identificere typiske problemer i Web-applikationer og hvordan Servlet/JSP-teknologien løser dem
  • Lave løsninger der benytter hele Servlet-API'et, fx Servlets, Listeners, Filters
  • Skrive JSP-sider
  • Konstruere egne Tag Libraries
  • Benytte JSTL på egne JSP-sider, herunder EL-sproget
  • Integrere Servlets, JSP, JavaBeans og Taglibs til en Model-2-applikation
  • Forklare Web Containerens komponent- og trådmodel

Videre forløb

Kurset kan evt. efterfølges af kurset JSF - JavaServer Faces 2 - Foundation, der bygger ovenpå Servlets og JSP og dermed tilbyder et mere avanceret web-framework.

Eksempel fra materialet på JSP - Servlets og JavaServer Pages - Foundation.

Kontakt gerne Lund&Bendsen ved hjælp af vores kontaktformular eller ring til telefon (+45) 33 861 861 for at høre nærmere.