Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Ontwikkeling van dynamische webapplicaties: overzicht van bestaande technologieën
JEE-platform: architectuur, API's en runtime-omgeving
Servlets en JSP's vergeleken met andere webdiensten
Het opzetten van
Ontwikkelomgeving (Eclipse / NetBeans)
Basiselementen en optimalisering van de ontwikkeling
Servlet- en JSP-engines: presentatie, keuze (Tomcat, GlassFish, ...)
Structuur van een webmodule; levenscyclus van componenten
Verpakking en ontplooiing van een webtoepassing
Praktische workshop: installatie van ontwikkel- en uitvoeringsomgevingen; eerste minimale webproject
Servlets
Specificatie en levenscyclus
Page chaining: links en formulieren
Herinnering aan HTTP protocol interactie mechanismen en standaarden
HTTP foutafhandeling en logging
Sessies, cookies en andere persistentie ruimtes
Praktische workshop: creëren, implementeren en testen van een compleet servlet-gebaseerd project inclusief beheerfunctionaliteiten
JSP (Java Server Pages)
Algemeen principe en vergelijking met Servlets
Expressions: dynamische gegevens weergeven in het midden van XHTML
Scriptlets - gebruik en beperkingen
Declarations and directives: JSP is een klasse
Inclusions and reuse mechanisms
Volledige casestudy - Servlets en JSP in samenwerking
Praktische workshop: Webtoepassingen ontwikkelen met een MVC-architectuur