Servlet e Java Server Pages sono i componenti fondamentali offerti dalla piattaforma Java EE per lo sviluppo di applicazioni web dinamiche. Le servlet consentono di estendere le funzionalità dei server web, le JSP forniscono un motore di template che permette di separare la costruzione delle pagine dalla gestione della logica applicativa. Insieme, costituiscono i pilastri su cui posare le fondamenta di qualsiasi applicazione web ben strutturata, estendibile e manutenibile. Il modulo dedicato a queste tecnologie è progettato per fornire a ognuna un’introduzione esauriente e approfondire le modalità con cui si integrano tra loro nell’architettura delle applicazioni web.

Durata

32 (trentadue) ore.

Prerequisiti

Conoscenza del linguaggio di programmazione Java.

Contenuti 

  • L’architettura a livelli delle applicazioni web.
  • Il protocollo HTTP.
  • Una panoramica della piattaforma Java EE.
  • Le servlet come componenti di base per applicazioni web in Java.
  • Il container e l’ambiente di deployment.
  • Il linguaggio XML e il deploymentdescriptor.
  • La gestione di una richiesta e la costruzione di una risposta.
  • Introduzione al linguaggio HTML.
  • Parametri di configurazione e di contesto.
  • Manipolazioni di richieste e risposte tramite filtri.
  • La gestione della sicurezza all’interno del container.
  • Le Java Server Pages (JSP) per il livello di presentazione.
  • Fondamenti di JSP: sintassi, direttive, oggetti impliciti.
  • Caratteristiche avanzate di JSP: proprietà, expression language, azioni, librerie di tag.
  • La gestione delle sessioni.

 

 

Corso JAVA EE – Servlet e Java Server Pages (JSP)