Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Ontdek Struts 1
Principe van MVC en MVC 2 architecturen
Overzicht van MVC2 frameworks: Struts, JSF, ...
Struts 1: presentatie, architectuur, versie
Ontwikkelomgeving, plugins, JEE-toepassingsserver
Workshop: Installatie van de ontwikkelomgeving
Opzetten van Struts 1
Struts 1 project: bibliotheken en afhankelijkheden
Log management
Configuratie van de ActionServlet in web.xml
Configuratie van Struts taglibs
Configuratiebestand struts-config.xml
Actie-Model-View chaining en configuratie
Workshop: Een Struts 1 project maken en uitvoeren
Acties definiëren en formulieren beheren
Struts 1 acties: types, implementatie
Beheer van parameters, retourwaarden
Mapping van acties: resultaten, parameters
Foutbeheer
Overzicht van formuliertags
Formulierintegratie: ActionForm en mapping
Formuliervalidatie
Foutmeldingenbeheer
Dynaforms (dynamische bonen)
Uploadbeheer
Downloadbeheer
Eigenschappenbestanden en weergave internationalisering (i18n)
Plugin-integratie
Overzicht en integratie van bibliotheken: Struts Layout
Workshop: implementatie van verschillende formulieren: creatie, validatie, verwerking
Gegevens bewaren
Persistentieruimtes: pagina, verzoek, sessie, toepassing
De sessie manipuleren: 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 (tiles-def.xml)
Sjabloonpagina en gebruik
Tiles overerving
Vooruit
Andere alternatieven voor Tiles: Sitemesh
Workshop: Integratie en gebruik van sjablonen
Struts 2 ontdekken
Struts 2: presentatie, bijdragen
Struts 1 vs Struts 2
MigratieprocesDemonstratie
Workshop: presentatie van een Struts 2-applicatie