Prerequisiti

  • Buona conoscenza di HTML, JavaScript e CSS
  • Basi programmazione in ambiente J2EE
  • Dimestichezza con i concetti di persistenza, gestione delle transazioni e mvc.

Obiettivi

  • Capire l’efficacia dei meccanismi di Inversion of control e dependency injection
  • Conoscere i moduli base di cui il frame work spring è composto
  • Comprendere il modello spring mvc e come funziona il modulo mvc ed i relativi flussi

Programma

  • Fondamenti di Spring Framework
    • Introduzione all’ architettura del lightweight Container IoC e Application Context.
    • Sviluppo di applicazioni strutturate, configurabili e testabili attraverso Dependency Injection e Test-Driven Development
  • Business layers
    • Aggiungere comportamenti agli oggetti con l’ Aspect Oriented Programming.
    • Introduzione alla Persistenza: come costruire il persistence layer con Spring.
    • Persistenza con Spring JDBC.
  • Enterprise Information Connectivity
    • Introduzione all’ object relational mapping ORM.
    • Utilizzo e configurazione di Hibernate con Spring.
    • Architettura di una Web Application con Spring
  • Integrazione con servizi Enterprise
    • Rendere sicure le applicazioni con Spring Security.
    • Spring Remoting framework
    • Gestione applicazioni con JMX attraverso Spring
    • Configurazione di Message-Driven POJOs con Spring JMS

Durata
5 giorni

Richiedi maggiori informazioni sul corso