Struts 1

Loader DigitalCityEen ogenblik, aub...

Struts 1

(Réf.1096)
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 1 te gebruiken.

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

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