JDK-800
Corso Framework Spring
INFORMAZIONI
Spring è un framework open source per lo sviluppo di applicazioni su piattaforma Java. La prima versione venne scritta da Rod Johnson e rilasciata con la pubblicazione del proprio libro "Expert One-on-One Java EE Design and Development" (Wrox Press, Ottobre 2002). All'inizio il framework venne rilasciato sotto Licenza Apache nel giugno 2003. Il primo rilascio importante è stato l'1.0 del marzo 2004, seguito da due successivi rilasci importanti nel settembre 2004 e nel marzo 2005. Spring è stato largamente riconosciuto all'interno della comunità Java quale valida alternativa al modello basato su Enterprise JavaBeans (EJB). Rispetto a quest'ultimo, il framework Spring lascia una maggiore libertà al programmatore fornendo allo stesso tempo un'ampia e ben documentata gamma di soluzioni semplici adatte alle problematiche più comuni. Sebbene le peculiarità basilari di Spring possano essere adottate in qualsiasi applicazione Java, esistono numerose estensioni per la costruzione di applicazioni web-based costruite sul modello della piattaforma Java EE. Questo ha permesso a Spring di raccogliere numerosi consensi e di essere riconosciuto anche da importanti vendor commerciali quale framework di importanza strategica.(fonte Wikipedia)
ABSTRACT DEL CORSO
Il corso JDK_800 si pone come obiettivo l'utilizzo e la piena padronanza del framework...
Ogni aspetto e argomento verranno trattati con la massima cura e verranno evidenziati mediante l'utilizzo di una buona gamma di esercitazioni inerenti al corso.
A CHI E' RIVOLTO
Le persone che possono beneficiare di questo corso sono coloro che ...
Ciò include sviluppatori web, direttori tecnici.
PREREQUISITI
Per riuscire pienamente in questo corso dovresti saper:
COMPETENZE ACQUISITE
Al completamento di questo corso dovresti essere in grado di:
Clicca qui per vedere JDK_800 - CORSO FRAMEWORK SPRING
Modulo 1:
- Applicazioni Web: uno studio rapido
- Framework per applicazioni web
- Il framework Struts 2
- Architettura dichiarativa
- “Hello world” con Struts 2
- L’utilizzo delle annotazioni
- Lavorare con le Action
- Trasferimento di dati su oggetti
- Caricamento di file: un caso studio
- Esercizi modulo 1
Modulo 2:
- Aggiungere il flusso di lavoro con intercettori
- Perché intercettare le richieste?
- Intercettori in azione
- Esaminare 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
- Una panoramica dei tag Struts
- Esercizi modulo 2
Modulo 3:
- Costruire la vista: tag e risultati
- Creazione di una vista: i tag
- Operazioni preliminari
- Utilizzo JSTL ed altri tag
- Un breve esempio elementare per le OGNL Espression language
- Tag – componenti per le User interface
- I tag, i modelli e i temi
- Risultati in dettaglio
- C’è vita dopo una action?
- Tipi di risultato comunemente utilizzati
- JSP alternative
- Risultati globali
- Esercizi modulo 3
Modulo 4:
- Esplorare la validazione
- Familiarità con il framework di validazione dei dati
- Scrivere un validatore personalizzato
- Argomenti avanzati validazione
- Comprendere l’iinternazionalizzazione
- Il framework Struts 2 e Java i18n
- Struts 2 - i18n: i dettagli
- Sostituzione nel Framework del “locale” predefinito
- Estendere Struts 2 con i plug-in
- Panoramica Plug-in
- Scrivere un semplice plug-in
- Esercizi modulo 4
Modulo 5:
- Impostare l’ambiente
- Lo unit test per le action
- Massimizzare il riutilizzo
- Utilizzo dei tag per l’interfaccia utente: programmazione avanzata
- Migrazione da Struts Classic
- Utilizzo avanzato delle actions
- La Dynamic method invocation
- Evitare i duplicati nelle submit form
- Visualizzazione automatica delle pagine d’attesa
- Un'unica action per le operazioni CRUD
- Tiles e Struts 2
- Esercizi modulo 5
Clicca qui per chiudere