Home Page

 

Corso di Laboratorio di Tecnologie Lato Server
A.A. 2004/2005

 

 

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)

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

2)

14/10/04: 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)

15/10/04: ulteriori esempi di servlet.
Lucidi in formato PDF

4)

19/10/04: Approfondimenti sulle servlet: metodo destroy(), lettura di parametri dal file web.xml, thread-safety.
Lucidi in formato PDF

5)

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

6)

22/10/04: 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

7)

26/10/04: Introduzione a JSP.
Lucidi in formato PDF

8)

28/10/04: Introduzione a JDBC.
Lucidi in formato PDF

9)

29/10/04: Un esempio con JSP: costruzione di un front end per un negozio virtuale (parte I).
Sorgenti dell'esempio (file compresso)

10)

02/11/04: Note sull'utilizzo di MySQL e Java (compilazione ed esecuzione).
Un esempio con JSP: costruzione di un front end per un negozio virtuale (parte II).
Lucidi in formato PDF
Sorgenti dell'esempio (file compresso)

11)

04/11/04: 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)
File di testo con i comandi SQL per ricreare le tabelle del database e popolare la tabella prodotti.
Questo file vi serve se volete ricreare le tabelle sul vostro PC (sul server è già tutto a posto).

12)

05/11/04: 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
Sorgenti dell'esempio (file compresso)
File JAR con la classe Utente (salvare il file in WEB-INF/lib)
(Ricordarsi di fermare e riavviare l'applicazione corrispondente al proprio utente con il Tomcat Web Manager.)
File di testo con i comandi SQL per ricreare le tabelle del database e popolare le tabelle prodotti e utenti_backoffice.
Questo file vi serve se volete ricreare le tabelle sul vostro PC (sul server è già tutto a posto).
L'utente e la password per visualizzare gli ordini dall'area riservata si ottengono con i comandi seguenti:
$ mysql
mysql> use test_inventory
mysql> select * from utenti_backoffice;

*)

22/10/04: Sorgenti degli esempi di servlet visti a lezione.
Sorgenti (file compresso)

**)

22/10/04: Esempio di file WAR per il deployment con il Tomcat Web Manager (lezione 6).
file WAR

***)

02/11/04: Esempi di pagine JSP
Sorgenti JSP (file compresso - aggiornato con la pagina provaJDBC.jsp)

 

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.