Home Page

 

Corso di Laboratorio di Tecnologie Lato Server
A.A. 2006/2007

 

Bibliografia
1. Wrox team, "Professional Java Server Programming J2EE 1.3 Edition", Wrox 2001.
2. David Flanagan, Jim Farley, William Crawford, "Java Enterprise in a Nutshell (2nd Edition)", O’Reilly 2002.

 

Lucidi delle lezioni (formato PDF)
1)

11/10/06: introduzione a Java 2 Enterprise Edition ed alle servlet.
Lucidi in formato PDF

2)

12/10/06: Tomcat (installazione, struttura delle directory, file di configurazione, utilizzo), esempi di servlet (dalla stesura del codice sorgente al dispiegamento sul server).
Lucidi in formato PDF

3)

13/10/06: ulteriori esempi di servlet.
Lucidi in formato PDF

4)

18/10/06: Approfondimenti sulle servlet: lettura di parametri dal file web.xml, file upload sul server, thread-safety.
Lucidi in formato PDF

5)

19/10/06: Approfondimenti sulle servlet: tener traccia del client tramite cookie e sessioni, scrivere nei file di log di Tomcat.
Lucidi in formato PDF

6)

20/10/06: Approfondimenti sulle servlet: file WAR (deployment con il Tomcat Web Manager), esempio riassuntivo: due servlet per gestire il login ad un'area riservata.
Lucidi in formato PDF
Esempio di file WAR

7)

25/10/06: Introduzione a JSP.
Lucidi in formato PDF

8)

26/10/06: Introduzione a JDBC.
Lucidi in formato PDF

9)

27/10/06: Un esempio con JSP: costruzione di un front end per un negozio virtuale.
Lucidi in formato PDF
Sorgenti dell'esempio (file compresso)

10)

02/11/06: Un esempio con JSP: costruzione di un front end per un negozio virtuale sfruttando l'accesso a MySQL con JDBC.
Lucidi in formato PDF
Sorgenti dell'esempio (file compresso)
Sorgenti del package myShop (file compresso)
File di testo con i comandi SQL per ricreare le tabelle del database e popolarle.

11)

03/11/06: Un esempio con JSP: aggiunta all'applicazione MyShop della funzionalità di visualizzazione ordini in un'area riservata protetta da un meccanismo di login.
Lucidi in formato PDF

12)

09/11/06: Seminario introduttivo alla tecnologia ASP.NET.
Lucidi in formato PDF

 

Modalità di superamento del Corso di Laboratorio

Si ricorda che per superare il corso di laboratorio č richiesta la presentazione di un progetto realizzato utilizzando una (o più) delle tecnologie trattate a lezione, unitamente ad una discussione orale sugli argomenti del corso.