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