JavaEE:ServletsetJSPApprofondissement
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
JEE-platform: architectuur, API's en runtime-omgeving
Servlets en JSP-overzicht
Servlets
Sessies, cookies en andere persistentieruimtes
JDBC voor toegang tot een database vanuit een servlet
JavaMail voor het verzenden van mail vanuit een formulier
http foutafhandeling en logging
Multi-threading met servlets
Geavanceerde implementatieconfiguraties
Praktische workshop: creëren, implementeren en testen van een compleet servlet-gebaseerd project inclusief beheerfunctionaliteiten met toegang tot een database, gebruik van de sessie en verzenden van mails
JSP voor gevorderden
Javabeans: presentatie, creatie
Javabeans benaderen en manipuleren vanuit JSP en servlets
MVC-model
Volledige casestudy - Servlets en JSP in samenwerking
Organisatie van servergeheugen
Foutafhandeling
Praktische workshop: Ontwikkelen van web applicaties met een MVC architectuur en geavanceerde JSP-gebaseerde presentatie
Tag-bibliotheken (Taglibs)
Overzicht van beschikbare taglibs
Installatie, gebruik van een tag library
JSTL (JSP Standard Tag Lib): presentatie en test
De expressietaal (EL)
Definitie van functies, creatie van TLD's en aanroepen vanuit een JSP
Creatie van taglibs: principe en beschikbare opties
Praktische workshop: integratie van taglibs in JSP's - implementatie van een aangepaste tag bibliotheek
Geavanceerde concepten
Templating: mechanisme, beschikbare frameworks
JNDI en configuratie van resources (JDBC, mails,...) op het niveau van de applicatieserver
Applicatiebeveiliging: presentatie van api's, beheer van gebruikers en rollen
Beheer van een webproject: van analyse tot testen
Praktische workshop: serverconfiguratie en gebruik van JNDI-bronnen - Gebruik van een template engine