Descrizione

Struts è un framework open source per lo sviluppo di applicazioni web su piattaforma Java EE. Estende le Java Servlets, incoraggiando gli sviluppatori all’utilizzo del pattern Model-View-Controller, e permettendo così lo sviluppo di web applications di notevoli dimensioni.

Obiettivi

Il corso si pone l’obietto di fornire ai partecipanti le competenze per comprendere il flusso elaborativo delle applicazioni Struts e saper creare semplici applicazioni al fine di elaborare richieste che utilizzano i tag di Struts per preparare e presentare i moduli e i file delle proprietà.

Conoscenze in uscita

A fine corso i partecipanti saranno in grado di:

  • Configurazione del framework;
  • Gestire i parametri;
  • Riconoscere le differenze tra Struts I e II.

Programma didattico

  • Obiettivi di un framework;
  • I principali framework;
  • Struts: storia, ruolo che occupa nello scenario dell’architettura java;
  • Introduzione al modello architetturale e al Pattern MVC;
  • Architettura, caratteristiche, panoramica dei servizi;
  • I componenti del Framework ed i plugin aggiuntivi;
  • Internazionalizzazione delle applicazioni Struts;
  • Validazione client side, validazione server side e Jakarta;
  • Commons Validator;
  • Costruzione del layout dell’applicazione con Tiles;
  • Eccezioni e gestione degli errori;
  • Strumenti di test specifici
Caratteristiche del corso
16 ore
Lezione frontale
Dispense
Software developer
Attestato di frequenza e profitto.