Codice
MSTRUB02
Descrizione
Struts è un framework open source per lo sviluppo di applicazioni web su piattaforma Java EE. Struts 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. Inoltre agevola la suddivisione dello sviluppo del progetto fra vari sotto-team.
Prerequisiti
Conoscenza di J2EE base e dello sviluppo di Web Application in Java.
Obiettivi
- Comprendere il flusso elaborativo delle applicazioni Struts
- 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à
Programma
- Introduzione al pattern MVC
- Revisione di Servlet e JSP: architettura, funzioni e caratteristiche
- Generalità sui design pattern
- Il pattern MVC
- Analisi di un esempio di applicazione MVC
- Introduzione a Struts
- Concetti generali su Struts: caratteristiche e componenti
- Il flusso di controllo base
- Analisi di un esempio di applicazione Struts con risultato semplice e multiplo
- Flusso di controllo ed uso dei java bean in Struts
- Funzioni dei java bean in Struts: il form bean ed il result bean
- Analisi di un esempio di applicazione Struts con form e result bean
- I built-in tag di Struts
- Analisi di un esempio di applicazione Struts con form e result bean e built-in tag
- La validazione dell’input
- I properties file
- Analisi di un esempio di applicazione Struts con un properties file
- La validazione dell’input: diverse possibilità e loro caratteristiche
- Validazione manuale nel form bean
- Analisi di un esempio di applicazione Struts con validazione manuale nel form bean
- Validazione automatica
- Analisi di un esempio di applicazione Struts con validazione automatica
Materiali
Dispense in formato digitale
Software: Jdk ultima versione + IDE Eclipse ultima versione + Tomcat 7.0 o successive + framework Struts 1.0
Durata
5 giorni
Prezzo
€ 900,00