Corsi

Sviluppo Java con Spring


Sviluppo Java con Spring

Obiettivi

Il Framework Spring, permette di sviluppare sistemi complessi a partire da componenti disaccoppiate, i POJO.
Tra le principali caratteristiche di Spring Framework abbiamo: Inversion Of Control (IOC), Aspect Oriented Programming (AOP), Transaction Manager, ModelViewController (MVC).
Obiettivo del corso è quello di trasmettere contenuti teorici e strumenti pratici per poter utilizzare efficacemente il Framework Spring.


Contenuti del corso:

  • 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 Management.
  • Modello transazionale di Spring
  • Transaction Manager
  • Gestione Dichiarativa
  • Regole Di Rollback
  • Proxy Transazionale
  • Annotation Driven Transaction
  • Attributi di Transazione
  • Transaction Template
  • Supporto DAO.
  • Consistenza nella gestione delle eccezioni
  • Data Access Exception
  • Iniezione delle dipendenze nei DAO
  • Integrazione con JDBC.
  • JDBC Template
  • Configurazione di un DAO JDBC
  • SimpleJdbcInsert
  • SqlQuery e MappingSqlQuery
  • Integrazione con ORM Hibernate
  • Traslazione delle eccezioni
  • Integrare Hibernate in Spring
  • Configurare Hibernate mediante Spring loC
  • Transazione Hibernate
  • Hibernate Template
  • HibernateDaoSupport
  • Detached Criteria
  • Architetture multilivello
  • Services e DAO
  • Integrare diverse tecnologie di Front End
  • 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
  • Uso delle annotations in Spring 2.5 e successivi
  • URI Templates e Path Variables
  • Uso di XML
  • Interfaccia Controller ed approccio pre 2.5 alla realizzazione di controllers
  • Controllers ed Handler Mapping
  • View Resolver
  • Gestione delle eccezioni
  • Exception Handler
  • Le diverse Tecnologie di view.
  • JSP e JSTL
  • Taglib form
  • Validazione dei form
  • Tiles e integrazione in Spring MVC
  • Spring Batch

Destinatari

Programmatori interessati allo sviluppo di applicazioni con il Framework Spring.
E’ richiesta buona conoscenza nello sviluppo di applicazioni Java e della modellazione ad oggetti.

Data

18,19 e 20 luglio con orario 9-18

Durata

24 Ore

Sede

Viale Stelvio 70 - Milano (MM Maciachini)

Verifica Finale

Si

Compila il modulo per pre-iscriverti

Compilando il modulo effettuerai una pre-iscrizione, l'effettiva iscrizione avverrà solo in seguito al raggiungimento del numero minimo di partecipanti. Un nostro incaricato ti ricontatterà per confermare l'effettivo inizio del corso e per le eventuali modalità di pagamento.


 Autorizzo il trattamento dei miei dati personali ai sensi del D.Lgs. 196/2003. Informativa sulla privacy