Viale Premuda 14, 20129 Milano - academy@digiacademy.it - 0250030724

Java

Java Server Pages

Codice corso: DV/JSP4
Durata corso: 5gg

OBIETTIVI DEL CORSO

Il corso rappresenta un'introduzione a Java Server Pages (JSP) e alla relativa tecnologia Servlet necessaria per utilizzarlo. Il corso inizia con la spiegazione dell'architettura del servlet e delle classi di servlet fondamentali, utilizzando esempi semplici di servlet, quindi procede con la spiegazione delle diverse costruzioni JSP in relazione alle implementazioni sottostanti di servlet. I concetti sono supportati da numerose esercitazioni pratiche.

PREREQUISITI

Frequenza ai corsi Base ed Avanzato di Java o preparazione equivalente.

STRUTTURA DEL CORSO

Introduzione alla tecnologia Java Server Pages

  • Modello a 3 livelli
  • Vantaggi rispetto alle altre tecnologie simili (ASP, PHP, ecc.)

Sintassi JSP e concetti di base

  • Dichiarazioni (<%! … %>)
  • Espressioni (<%= … %>
  • Scriplet (<% … %>)
  • Direttive (<jsp: … >)
  • Oggetti impliciti (request, response, pageContext, session, application, out, config, page, exception)

Utilizzo di oggetti Java

  • Java Beans
  • Tempi di vita: pagina, richiesta, sessione, applicazione
  • Visibilità: pagina, richiesta, sessione, applicazione

Cenni su XML

  • XML: linguaggio di descrizione dei dati
  • DTD: definizione regole semantiche per XML
  • XSL: traduzione programmata “XML to XML” o “XML to HTML”

Accesso a DB con Java

  • Concetti di Connession, Statement e ResultSet
  • Concetto di Driver di accesso
  • Creazione di un’interrogazione su DB e reperimento dei risultati
  • Esempio di accesso ai dati di un database

Esempi di connessione a DB

  • Tipologie di Driver JDBC
  • Mondo Windows: gestione delle connessioni ODBC
  • Esempi pratici di connessioni JDBC tramite i driver più utilizzati

Creazione di una pagina dinamica

  • Script o Bean di accesso ai dati
  • Creazione di una pagina dinamica
  • Riferimento all’applicazione di esempio

Concetto di Sessione

  • Creazione di una form web di raccolta dati
  • Creazione di un Bean per la memorizzazione dei dati di sessione
  • Tecniche di memorizzazione dei dati di sessione
  • Riferimento all’applicazione di esempio

Memorizzazione su Database

  • Script o Bean di memorizzazione della sessione
  • Creazione di una pagina di salvataggio sessione
  • Riferimento all’applicazione di esempio

Gestione delle eccezioni

  • Esempi di eccezioni JSP dovute al funzionamento
  • Strategie di gestione delle eccezioni in JSP
  • Riferimento all’applicazione di esempio

Visione d’insieme

  • Pagine, script e Bean utilizzati
  • Strategie adottate e possibili alternative: pregi e difetti
  • Invito a possibili estensioni

Panoramica sui tool di sviluppo

  • Ambiente di test JavaSoft (SUN)
  • Allaire HomeSite
  • JavaSoft Fortè for Java

Panoramica sui server web

  • Ambiente di test JavaSoft (SUN)
  • Apache e Jakarta Tomcat
  • Netscape Iplanet web serve

P.IVA 06249920965
C.C.I.A.A. REA: MI - 1880014
Cap. Soc. € 12.000,00

Contatti

Viale Premuda n. 14 ,20129 Milano
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Tel.: +39 02 50030 724
Fax.: +39 02 50030 725

© Copyright DI.GI. Academy
Privacy Policy | Cookie Policy