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

Richiedi maggiori informazioni sul corso