V.le P.A. Pirelli 6, Milano - academy@digi.it - 0269438264

Java

Cerca un corso

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 server.

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

Contatti

V.le P.A. Pirelli 6,20126 Milano
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Tel.: +39 02 694 382 64
Fax.: +39 02 694 382 35

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