Spring 4 + Hibernate 4

Ermes Engineering
A Atri

600 
IVA Esente
Vuoi parlare del corso con un consulente?

Informazione importanti

  • Laboratorio intensivo
  • Livello intermedio
  • Atri
  • 6 ore di lezione
  • Durata:
    5 Giorni
  • Quando:
    Da definire
Descrizione

Spring rappresenta uno dei framework più diffusi nell'ambito della programmazione Java Web. Conoscerlo, quindi, vuol dire non solo essere in grado di sviluppare soluzioni Java Web professionali ed efficienti, ma svolgere un ruolo da protagonisti in questo mercato. Durante queste sessioni si tratteranno i moduli Core, MVC e Security. In aggiunta sarà presentato anche il framework per la gestione della persistenza dei dati Hibernate e il corrispondente modulo di Spring per la sua integrazione (Spring Data Access).

Informazione importanti
Sedi

Dove e quando

Inizio Luogo Orario
Da definire
Atri
Via Picena 25, 64032, Teramo, Italia
Visualizza mappa

Domande più frequenti

· Quali sono gli obiettivi del corso?

Diventare autonomi nel giro di una settimana, nella realizzazione di applicazioni Web professionali basate su Spring e Hibernate.

· A chi è diretto?

Programmatori Java Base

· Requisiti

Java Base Java Enterprise Edition SQL RDBMS

· In cosa si differenzia questo corso dagli altri?

Alta produttività garantita dal binomio vincente formazione teorica più taglio pratico.

Cosa impari in questo corso?

Java
Hibernate
Spring
Orm
Programmazione
Web server

Professori

Luigi Brandolini
Luigi Brandolini
Dott.Ing.Luigi Brandolini

Programma

Spring Core
  • Introduzione al framework
  • Problematiche ricorrenti e best practise
  • Inversion Of Control e IOC Container
  • Dependency injection
  • Application Context
  • I Bean: qual è il loro ruolo
  • I Bean: lifecycle
  • I Bean: scope e proprietà di base
  • I Bean: le collections
  • I namespaces XML
  • Spring Annotations
Spring MVC
  • Introduzione e Pattern MVC
  • Front Controller
  • Inversion Of Control e IOC Container
  • Architettura Spring MVC
  • Processamento della Request HTTP
  • MVC Beans
  • Mapping Request e URI Templates
  • Annotations e XML Configuration
  • View e ViewResolver
  • FormBean e Validation
  • Tiles e Layout Managing
  • Supporto all'internazinalizzazione
  • RESTFul WebServices
Spring Security
  • Autentication e Authorization
  • Security Filter e Security Context
  • Core Services
  • Method Security
  • JSP Security tags
Spring Data Access
  • Transaction Management
  • Dao Support
  • ORM Access
  • Hibernate Integration
    • Session Factory
    • Datasource
    • HIbernate DAO
    • Hibernate Template
  • Multilayer application
    • Controller Layer
    • Business Object
    • DAO Layer
Hibernate
  • Introduzione agli ORM
  • Modello JDBC e ORM a confronto
  • Pensare i dati come oggetti
  • Vantaggi degli ORM
  • Caratteristiche e vantaggi
  • Hibernate come standard ORM de-facto
  • Architettura
  • Componenti principali
  • Hibernate e CMP
  • Progettazione di un sistema Model-Driven
  • Identità degli oggetti
  • Transazioni e concorrenza
  • Session Factory
  • Session
  • ORM Mapping: XML e Annotations
  • Le Associations
  • Query System: HQL e Criteria
  • Pattern di riferimento
  • Locking
  • Caching
  • Hibernate API e JPA 2.x