Codice
MSTRU201

Descrizione
Struts 2 è un framework open source per lo sviluppo di applicazioni web su piattaforma Java EE. Struts 2 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. Il framework è stato creato per garantire l’intero ciclo di sviluppo: dalla costruzione, all’installazione su server, fino alla manutenzione dell’applicazione nel tempo.

Prerequisiti
Conoscenza di J2EE base e dello sviluppo di Web Application in Java.

Obiettivi

  • Comprendere il flusso elaborativo delle applicazioni Struts 2 (Actions, Controller, gestione e inoltro delle richieste( tramite configurazione dei principali file .xml di Struts2)
  • Saper creare semplici applicazioni al fine di elaborare richieste che utilizzano i tag di Struts 2 per preparare e presentare i moduli e i file delle proprietà

Programma

  • Modulo 1
    • Framework per applicazioni web
    • Il framework Struts 2
    • L’utilizzo delle annotazioni
    • Lavorare con le ActionTrasferimento di dati su oggetti
    • Caricamento di file: un caso studio
  • Modulo 2
    • Gli intercettori
    • Trasferimento dei dati: OGNL e il tipo di conversione
    • Trasferimento dati e il tipo di conversione: i compiti comuni del dominio della applicazione web
    • OGNL e Struts 2
    • Tipo di convertitori Built-in
    • Personalizzazione del tipo di conversione
    • Panoramica dei tag Struts
  • Modulo 3
    • Costruire la vista: tag e risultati
    • Utilizzo JSTL ed altri tag
    • Un breve esempio elementare per le OGNL
    • Espression languageTag – componenti per le User interface
    • I tag, i modelli e i temi
    • Tipi di risultato comunemente utilizzati
    • JSP alternative
  • Modulo 4
    • Esplorare la validazione
    • Familiarità con il framework di validazione dei dati
    • Scrivere un validatore personalizzato

Materiali
Dispense in formato digitale
Software: Jdk ultima versione + IDE Eclipse ultima versione+ Tomcat 7.0 o successive+ framework Struts 2 1.0

Durata
5 giorni

Richiedi maggiori informazioni sul corso