Core Spring

EV Formazione
A Roma

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Roma
  • 32 ore di lezione
Descrizione

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.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Roma
EUR - Mostacciano, Roma, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

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

Professori

Enrico Luciano
Enrico Luciano
SCJP, Oracle OCA

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


Confronta questo corso con altri simili
Leggi tutto