Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Ontdek Struts 2
Principe van MVC en MVC 2 architecturen
Overzicht van MVC2 frameworks: Struts, JSF, Spring MVC
Struts 2: presentatie/geschiedenis, architectuur, versie
Ontwikkelomgeving, plugins, JEE applicatie server
Workshop: Opzetten van de ontwikkelomgeving
Opzetten van Struts 2
Struts 2-project: bibliotheken en afhankelijkheden
Logboekbeheer
De Struts 2-filter configureren in de web.xml
Struts taglibs configureren
Struts.xml-bestand: structuur, insluitsels, constanten, pakketten, acties
Action-Model-View chaining en configuratie
Workshop: Een Struts 2 project opzetten en uitvoeren
Acties definiëren en formulieren beheren
Struts 2 acties: types, implementatie, constanten
Beheer van parameters, return waarden
Mapping van acties door Xml
Mapping van acties door annotaties
Dynamisch beheer van mapping
Types resultaten: dispatcher, redirect, redirectAction, chain, stream,...
Foutafhandeling
Resourcetoegang: verzoek, antwoord, context
Overzicht van formulierlabels
Formulierintegratie
Formuliervalidatie
Foutafhandeling
Eigenschappenbestanden en internationalisering van weergaven (i18n)
Typebeheer en conversies
Aangepaste interceptordefinitie en -configuratie
Uploadbeheer
Workshop: Meerdere formulieren implementeren: creatie, validatie, verwerking
Gegevens bewaren
Persistentieruimtes: pagina, verzoek, sessie, toepassing
Sessiemanipulatie: attributen toevoegen en opvragen
Toepassingsvariabelen definiëren en gebruiken
Cookies maken en opvragen
Workshop: Gebruik van beschikbare persistentieruimten
Sjablonen gebruiken
Struts-Tiles: presentatie, belang
Opzetten: configuratie
Sjabloonpagina en gebruik
Tiles erven
Vooruit
Sitemesh: een alternatief voor Tiles
Workshop: Integratie en gebruik van sjablonen