Facebook  MySpace  Twitter  Delicious  Google Bookmarks  Aggiungi ai preferiti 

Accesso utente

Corso STRUTS Il framework Struts

Durata (h): 
40
Obiettivi didattici: 

 

Illustrazione del pattern MVC e suo utilizzo nel framework Struts. Sfruttare le potenzialità del framework per realizzare applicazioni server professionali scalabili e riusabili.

Metodologia didattica: 

 

La trattazione teorica degli argomenti sarà completata con esercitazioni di programmazione in Java e configurazione del framework.

Destinatari: 

 

Programmatori java web

Prerequisiti: 

 

Conoscenza della programmazione web in Java. Aver frequentato preferibilmente il corso JPW.

Conoscenze in uscita: 

 

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.

Numero massimo corsisti: 
15

 

  • 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)

Abstract: 
Illustrazione del pattern MVC e suo utilizzo nel framework Struts. Sfruttare le potenzialità del framework per realizzare applicazioni server professionali scalabili e riusabili.

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