Informazioni del corso:


Spring Framework
06, 08, 13, 15, 20, 22, 27 Maggio 2019 orario 09:00-13:00


ObiettiviIl corso si pone l’obiettivo quello di trasmettere le basi teoriche e gli strumenti pratici per utilizzare a pieno ed in modo efficace il framework Spring. In particolare si porrà l’accento sullo sviluppo sistemi complessi enterprice a partire da componenti disaccoppiate, i POJO.
PrerequisitiSi richiede un'ottima conoscenza del linguaggio Java e dei principi di progettazione dei database relazionali.
DestinatariIl corso è rivolto a coloro che vogliono approfondire le conoscenze del linguaggio Java mediante l'uso di un framework di sviluppo ed in particolare a coloro che devono sviluppare applicazioni enterprise.
Ente Organizzatore Università di Firenze
Ente ErogatoreUniversità  di Firenze
LuogoSiaf - Via delle Gore, 2
Referente organizzativoUfficio Formazione e Sviluppo del Personale
Programma
  • Introduzione a Spring Framework
  • Architettura
  • Concetto di Inversion of Control
  • Core ed application Context
  • Bean e Bean Definition
  • Descrizione XML dei Contesti
  • Autowiring
  • Scope dei bean
  • Cenni ad Aspect Oriented Programming
  • Transaction Manager.
  • Regole Di Rollback
  • Proxy Transazionale
  • Attributi di Transazione
  • Supporto DAO.
  • Consistenza nella gestione delle eccezioni
  • Iniezione delle dipendenze nei DAO
  • Integrazione con JDBC.
  • JDBC Template
  • Configurazione di un DAO JDBC
  • SimpleJdbcInsert
  • SqlQuery e MappingSqlQuery
  • Utilizzo del framework spring mvc per l'impletmenazione di un'applicazione web
  • Case Studies
  • Model e Controller in Spring MVC.
  • Il design Pattern MVC
  • Spring Web MVC e le sue caratteristiche
  • Front Controller Pattern
  • Dispatcher Servlet e WebApplicationContext
  • Controllers
  • Controllers ed Handler Mapping
  • View Resolver
  • Gestione delle eccezioni
  • Exception Handler
  • Validazione dei form
  • Spring Batch e le sue caratteristiche
  • Job Spring batch
  • Job repository
  • Chunk-Oriented Processing
  • Tasklet Processing
  • Configurazione di un job
Docenti Zaza Shadi
Data Inizio
Data Fine
Durata in Ore28
Scadenza Prenotazioni
Max partecipanti12
Iscritti 12

Login