Core Spring
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: Al termine del corso i partecipanti saranno in grado di progettare applicazioni Enterprise basate sul framework Spring, di gestirne la programmazione e la configurazione. Rivolto a: Il corso si rivolge a tutti i capi progetto, gli architetti software, gli analisti/analisti programmatori, gli sviluppatori e gli specialisti ICT che intendano approfondire le conoscenza del linguaggio Java EE e sviluppare applicazioni usando il framework Spring.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Per seguire con profitto il corso è richiesta: - ottima conoscenza del linguaggio Java e della modellazione ad oggetti - esperienza di sviluppo Java - conoscenza basilare della lingua inglese tecnica
Opinioni
Programma
Modulo 1 - CORE
Introduzione a SpringFramework
– Architettura
– Concetto di Inversion of Control
– Core ed Application Context
– Bean e Bean Definition
– Descrizione XML dei Contesti
– Autowiring
– Scope dei beans
– Cenni ad Aspect Oriented Programming
Modulo 2 - DATA ACCESS
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 e query scalari
– Configurazione di un DAO JDBC
– SimpleJdbcInsert
– SqlQuery e MappingSqlQuery
Integrazione con ORM Hibernate
– Traslazione delle eccezioni
– Integrare Hibernate in Spring
– Configurare Hibernate mediante Spring IoC
– Transazioni Hibernate
– Hibernate Template
– HibernateDaoSupport
– Detached Criteria
Modulo 3 - APPLICATION ARCHITECTURES
– Architetture multilivello
– Services e DAO
– Integrare diverse tecnologie di Front End
– Case Studies
Modulo 4 - SPRING MVC
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 Mappings
– View Resolver
– Gestione delle eccezioni
– Exception Handler
Le diverse tecnologie di View
– JSP e JSTL
– View Resolvers
– Taglib form
– Validazione dei form
– Tiles e integrazione in Spring MVC
– Velocity e FreeMarker
– Generazione di documenti con POI e iText
– ATOM ed RSS come views del web 2.0
Integrare Spring con altri framework WEB
– Integrare Spring e Struts, 1 e 2
– JavaServer Faces
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Core Spring