Struts2:Initiation

Loader DigitalCityEen ogenblik, aub...

Struts2:Initiation

(Réf.149)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Ontdek de MVC en MVC 2 architecturen. Leer het Struts Framework te gebruiken.

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

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.