Apache Struts 1 e 2
Corso
A Roma
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Roma
-
Ore di lezione
32h
Obiettivo del corso: Il corso si propone di offrire ai partecipanti la conoscenza del framework Apache Struts nelle sue versioni 1 e 2, ormai divenuto uno standard per lo sviluppo di applicazioni web Java EE. Saranno analizzati l'architettura e i componenti fondamentali, introducendo il concetto di framework. Al termine del corso i partecipanti saranno in grado di: •
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Per seguire con profitto il corso è richiesta: - buona conoscenza del linguaggio Java - buona conoscenza dell'architettura Java EE e delle Web Application Java - conoscenza basilare della lingua inglese tecnica
Opinioni
Programma
Modulo 1 - Struts 1
Il Design Pattern MVC
– Design Pattern MVC
– Applicazioni alle applicazioni Web
– Pattern MVC con Servlet e JSP
– MVC Livello 1 e livello 2
Apache Struts
– Un framework per MVC
– Architettura di Struts
– Flusso operativo di una request
– Struts config e sua struttura
– Action Form
– Ciclo di vita di Action Form
– Action Form Dinamici
Le Action Classes
– Action Class
– Utilizzare l'Action Form
– Predisporre la JSP successiva
– Uso dei forward
– Mapping e parametri di mapping
Realizzare le JSP
– Taglib di struts e JSTL
– Expression Language
– Prepopolare un form
– Taglib html
– Internazionalizzazione e Resource Bundle
– Taglib logic
Validazione dei form
– Validazione dei form
– Strumenti di validazione
– metodo validate()
– Action Errors e Action Message
– Validator Plugin
– Configurazione della validazione automatica
– Regole di validazione
– Validazione paginata
– Validazione per Action
– Scrivere regole di validazione
– Mostrare gli errori di validazione
Exception Handling
– Gestione centralizzata dichiarativa delle eccezioni
– Mostrare i messaggi di errore
– Exception Handler
Modulo 2 - Struts 2
Introduzione e storia di Struts 2
Architettura di Struts2 e suoi componenti
Configurazione di Struts 2
– Struts.properties, Struts.xml
– Configurazione “intelligente”
Componenti Fondamentali
– Actions
– Configurazione e mappatura di una action
– Result Types
– Dependency Injection
– Accesso allo strato di business
– Interceptors
– Value Stack e OGNL
– Risultati e viste
– Tag libraries
– Tag e temi
Obiettivi Architetturali
– Separazione dei compiti
– Accoppiamento Debole
– Testabilità
– Modularizzazione
– Convention over Configuration
Sono previste esercitazioni pratiche su tutti gli argomenti trattati.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Apache Struts 1 e 2