Home Formazione Corsi Elenco Corsi Programmazione Web con Java: corso avanzato

Programmazione Web con Java: corso avanzato Stampa E-mail

Descrizione

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 che 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 Event Driven?

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

Esempi e case study

Durata

3 giorni

Strumenti

L'ambiente di sviluppo utilizzato sarà Eclipse, Application Sever Jboss e Web Server Apache