Corso STRUTS Il framework Struts
Illustrazione del pattern MVC e suo utilizzo nel framework Struts. Sfruttare le potenzialità del framework per realizzare applicazioni server professionali scalabili e riusabili.
La trattazione teorica degli argomenti sarà completata con esercitazioni di programmazione in Java e configurazione del framework.
Programmatori java web
Conoscenza della programmazione web in Java. Aver frequentato preferibilmente il corso JPW.
Conoscenza del pattern MVC e delle caratteristiche del framework Struts. Apprendimento dei pattern di progettazione alla base del framework e delle classi Java da realizzare; Personalizzazione e configurazione tramite i file XML. Utilizzare i custom tags e i Tiles.
-
Introduzione a Struts – Un MVC Framework
- Cos’è un framework
- Pattern MVC
- Struts: un framework MVC
- Architettura di Struts
- Scaricamento e configurazione
- Deployment delle applicazioni
-
Componenti Controller
- ActionServlet e RequestProcessor
- Lo struts-config.XML
- Le classi Action
- Business Delegate: le Action invocano il Model
-
Componenti View
- I FormBean: ActionForm e DynaActionForm
- La validazione programmatica (ActionErrors e ActionError)
- Internazionalizzazione e resource bundle
- La necessità di redisplay del form: il metodo reset()
- Le jsp: action standard e custom tag
- Librerie di custom tag di Struts
› HTML
› Bean
› Logic
› Template
› Nested
-
Gestione degli errori
- Eccezioni di sistema e eccezioni applicative
- Gestione delle eccezioni nel modell o MVC
- Approcci di Struts: programmatico e dichiarativo
-
Il Validator
- Validazione programmatica e dichiarativa
- Installazione e configurazione del Validator
- Il file delle regole: validation -rules.XML
- Il file di validazione dei form: validator.XML
- Regole personalizzate
-
Layout di pagina: i Tiles
- Concetto di Tile
- Il Framework Tiles
- Template e Tiles a confronto
- Struts e Tiles
- Il file delle definizioni: tiles -def.XML
-
Concetti avanzati
- Le Action standard di Struts
- Cenni sulle estensioni del framework
- Struts e JSTL (confronti e integrazione)
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
