Sviluppare applicazione Web J2EE con Struts 2
Utenti che desiderano realizzare applicazioni web con il frame work Struts2
Buona conoscenza del J2EE base
Introduzione a Struts 2
Cenni storici a Struts 2
Specificare la struttura applicativa
Configurare l’ambiente di sviluppo
Fondamenti di Struts 2
Identificare i componenti chiave dell’applicazione
Implementare il ciclo di elaborazione dei requisiti
Collegare il flusso attraverso le configurazioni
Configurare Struts 2
Azioni, risultati e intercettatori
Categorizzare le richieste attraverso namespaces e packages
Impostare le funzionalità predefinite
Implementare le azioni in Struts 2
Controllare il flusso applicativo
Utilizzare la classe base ActionSupport
Semplificare il processo di sviluppo
Best practices
Migliorare la manutenibilità utilizzando la “message localization”
Raccogliere e validare l’input dell’utente
Costruzione delle viste in Struts 2
Definire un approccio migliore alla generazione delle pagine attraverso i tags Struts 2.
Facilitare la raccolta dati utente
Controllare il flusso della pagina attraverso il modello dati
L’architettura di validazione in Struct 2
Posizionare il modello di validazione di Struts 2
Esplorare le regole di validazioni predefinite
Utilizzare gli intercettatori di validazione
Gestire efficacemente gli errori di validazione
Estendere il framework di validazione
Creare regole di validazioni personalizzate
Configurare la validazione attraverso le annotazioni Struts 2
Integrare validazioni personalizzate con le regole pre-implementate
Aggiungere funzionalità attraverso gli intercettatori
Il ruolo degli intercettatori
Elaborare le richieste utilizzando la “interceptor chain “
Lavorare con lo l’interceptor stack predefinito
Implementare application specific interceptors
Semplificare la configurazione degli intercettatori attraverso le annotazioni
Object Graph Navigation Language (OGNL)
Leggere e scrivere le proprietà
Accedere ai tipi complessi: liste, sets e mappe
Modificare dati sul Value Stack
Navigare in grafici complessi attraverso gli operatori OGNL
Invocare metodi non-property
Generazione di viste dinamiche
Elaborare le richieste
Selezionare la corretta pagina di uscita
Combinare azioni multiple in una sequenza logica
Preparare il modello dati orientati alla compatibilità con Freemarker
Potenziare la User Experience
Struts 2 :i tag di presentazione
Ridurre la complessità dello sviluppo attraverso i tag di interfaccia
Specificare il layout
Eliminare il codice ripetitivo attraverso i templates
Scegliere il “look and feel” utilizzando i temi Struts
Gestire le richieste asincrone con Ajax e JQuery
Consorzio Formaweb
Consorzio Forma Web
Via Venaria 37/c 10148 – Torino (TO)
Email: info@consorzioformaweb.it
Tel: 011.578.29.19
Fax: 011.578.29.19
Partita IVA: 09964590013
R.I.: 09964590013
Orari Segreteria

dal Lunedi al Venerdi:
dalle 9.00 alle 13.00
dalle 14.00 alle 16.00
si riceve in orari diversi solo su appuntamento
