Programmazione Web con Java: corso avanzato

Stampa Email

Lo sviluppo di applicazioni web in Java ha subito negli ultimi anni notevoli evoluzioni e le tecnologie basate su servlet e JSP non sono più sufficienti per soddisfare tutti i requisiti delle applicazioni esistenti. A disposizione degli sviluppatori ci sono numerosi framework che consentono di sviluppare applicazioni di classe enterprise sia con interfaccia web tradizionale sia con le nuove interfacce ricche e interattive. Il corso, tramite l'esposizione di esempi e casi studio, vuole fornire le basi per lo sviluppo di applicazioni java con i nuovi framework e le linee guida per la scelta degli strumenti.

Destinatari

  • Progettisti e sviluppatori
  • Prerequisiti
  • Partecipazione al corso "Programmazione Web con Java: corso base" o conoscenze equivalenti

Contenuti

  • Architettura delle applicazioni java di ultima generazione;
  • Quale pattern: MVC o EventDriven?;
  • Sviluppo di applicazioni con Java Server Faces;
  • Estensioni ricche (Ajax based) per le Java Server Faces;
  • Confronto fra i principali framework basati su JSF;
  • Il framework Struts2;
  • Architettura di un'applicazione Struts2;
  • Implementare applicazioni MVC con Struts2;
  • Il framework Spring;
  • Dependency Injection;
  • Architettura di un'applicazione Spring;
  • Implementare applicazioni MVC con Spring;
  • Le componenti per l'accesso ai dati di Spring;
  • Altre componenti utili di Spring;
  • Utilizzo del pattern DAO;
  • Confronto fra i framework;
  • Un nuovo framework MVC: Stripes;
  • Esempi e casi studio.

Durata

3 giorni