Sito ufficiale del corso di Progettazione di Applicazioni Web per studenti della Laurea in ing. del Cinema e dei Mezzi di Comunicazione.
- 2012-05-10: A beneficio di chi deve ancora (ri)studiare il corso, tutte le lezioni sono state caricate su YouTube e sono disponibili nella playlist Progettazione di Applicazioni Web 2011/2012. Ovviamente le stesse registrazioni continuano ad essere disponibili nella sezione Registro di questa pagina.
- 2012-02-29: Pubblicate le valutazioni della prova scritta del 24/02/2012. Si ricorda che i voti sono espressi su una scala da 0 a 20 punti, e che occorre raggiungere almeno 10 punti. La visione dei compiti sarà possibile domani, in aula 5T, dalle ore 9:00 alle 9:30. New!
- 2012-02-20: La valutazione delle tesine per la sessione invernale 2012 è fissata per giovedì 01/03/2012, ore 10:00 (aula 5T). Il laboratorio sarà aperto dalle 9:00 per permettervi di caricare il lavoro sulle macchine : si consiglia di non sottovalutare il tempo necessario per questa operazione. New!
- 2012-02-20: Pubblicate le valutazioni della prova scritta del 03/02/2012. Si ricorda che i voti sono espressi su una scala da 0 a 20 punti, e che occorre raggiungere almeno 10 punti. La visione dei compiti sarà possibile giovedì 23/02/2012 alle ore 12:30 presso la Sala Colloqui del Dipartimento di Automatica e Informatica (quarto piano sopra la segreteria studenti).
- 2012-02-17: Si informano gli studenti che i voti dell'appello del 03/02 saranno pubblicati su questo sito nella mattinata di lunedì 20/02.
- 2012-02-02: Causa problemi di viabilità e di trasporto, l'esame previsto per domani 03/02 si terrà alle ore 11:00 (anziché alle 8:30), sempre in aula 8C.
- 2012-01-27: Pubblicate le specifiche della tesina per la sessione di esami di Febbraio 2012. La valutazione in laboratorio si terrà giovedì 01 marzo 2012 alle ore 10:00 in aula 5T. Il laboratorio sarà aperto dalle 9:00 per permettervi di caricare il lavoro sulle macchine.
- 2011-11-18: Benvenuti all'edizione 2011/2012 del corso! Vedi i lucidi di introduzione al corso
- 2011-08-02: Pubblicate le specifiche della tesina per la sessione di esami di Settembre 2011. La valutazione in laboratorio si terrà venerdì 23 settembre alle ore 10:00 in aula 5T. Il laboratorio sarà aperto dalle 9:00 per permettervi di caricare il lavoro sulle macchine.
- 2011-07-18: Pubblicate le valutazioni della prova scritta del 11/07/2011. La visione dei compiti sarà possibile venerdì 22/07/2011, tra le 9:00 e le 10:00 (aula 5T).
- 2011-06-20: Pubblicate le specifiche della tesina per la sessione di esami riservata ai laureandi di Luglio 2011.
- 2011-06-20: Date delle prove per la sessione di esami riservata
ai laureandi di Luglio 2011:
- Prova scritta: lunedì 11/07/2011, ore 16:00 (aula 23)
- Valutazione delle tesine: venerdì 22/07/2011,ore 10:00 (aula 5T). Il laboratorio sarà aperto dalle 9:00 per permettervi di caricare il lavoro sulle macchine.
- 2011-02-21: Pubblicati i risultati della prova scritta del 28/02/2011. La visione dei compiti avverrà martedì 8 marzo tra le ore 9:00 e le ore 10:00 in aula 5T (subito prima della valutazione delle tesine).
- 2011-02-23: Pubblicato l'elenco degli Errori Noti del sito web Minibay.
- 2011-02-21: Pubblicati i risultati della prova scritta del 11/02/2011.
- 2011-02-09: La valutazione delle tesine per la sessione invernale 2011 sarà il giorno martedì 8 marzo 2011 in aula 5T. È obbligatorio prenotarsi sul portale della didattica; gli studenti saranno chiamati in ordine di prenotazione. La valutazione avverrà a partire dalle ore 10:00, ma il laboratorio sarà aperto già dalle ore 9:00 per permettere il caricamento ed il test dell'applicazione sulle macchine del laboratorio: si consiglia di non sottovalutare il tempo necessario per questa operazione.
- 2011-01-31: Nella sezione "Esame" è stato pubblicato il testo per la tesina relativa alla sessione invernale 2011.
- 2011-01-12: Pubblicati i risultati della prova scritta straordinaria del 09/12/2010. La visione dei compiti avverrà il 20/01/2011 alle ore 13:00 di fronte all'aula 5T. La registrazione dei voti sarà possibile a partire dall'inizio della sessione di esame.
Presentazione
Docenti
- Docente: prof. Fulvio Corno ( This e-mail address is being protected from spambots. You need JavaScript enabled to view it )
- Esercitatore: ing. Stefano Di Carlo ( This e-mail address is being protected from spambots. You need JavaScript enabled to view it )
Orario del corso
| Giorno e ora | Aula | Tipologia |
|---|---|---|
| Mercoledì 16:00-17:30 | 5T | Lezione/Esercitazione |
| Giovedì 13:00-14:30 | 5T | Laboratorio |
| Giovedì 14:30-16:00 | 5T | Laboratorio |
| Venerdì 11:30-13:00 | 5T | Lezione/Esercitazione |
| Venerdì 13:00-14:30 | 5T | Lezione/Esercitazione |
Testi consigliati
- Materiale distribuito dai docenti (vedi sezione "Materiale")
- Hans Bergsten, JavaServer Pages (3a edizione), Hops/TecnicheNuove/O'Reilly, ISBN: 88-481-1651-5 (in italiano)
- Bryan Basham, Kathy Sierra, Bert Bates, Head First Servlets & JSP (2nd edition), O'Reilly, ISBN: 978-0-596-51668-0 (in inglese)
- Andy Budd, Simon Collison, Cameron Moll, CSS Mastery: Advanced Web Standards Solutions, 2nd edition, ISBN-10: 1430223979
Lucidi utilizzati in aula
- Introduction to JSP
- Accessing databases with JDBC
- CSS
- W3C DOM
- JavaScript (e soluzioni agli esercizi proposti nei lucidi)
- jQuery: breve introduzione e descrizione più approfondita
-
Introduzione ad AJAX
- HTTP Servlet
Materiale integrativo
Esercizi svolti in aula
- 23/11/2011: Primo progetto JSP
- 25/11/2011: Creazione, controllo e ri-generazione di un form
- 30/11/2011: Rifattorizzazione del form di registrazione utilizzando il pattern Model-View-Controller
- 02/12/2011: Esercizio "Lista della spesa", versione iniziale
- 06/12/2011: Esercizio "Lista della spesa", soluzione completa
- 09/12/2011: Progetto "spesaDB"
- 14/12/2011: Esercizio "Lista della spesa" realizzato con pattern DAO, versione iniziale
- 16/12/2011: Esercizio "Lista della spesa" realizzato con pattern DAO, versione completa
- 19/12/2011: File da sostituire per utilizzare il Connection Pooling: WEB-INF/web.xml, META-INF/context.xml e DBConnect.java
Esercitazioni in laboratorio
- 24/11/2011:
Esercitazione
1 [Soluzione] - 01/12/2011:
Esercitazione
2 [Soluzione] - 15/12/2011:
Esercitazione
3 [DUMP
database idraulico] - 12/01/2012:
Esercitazione
4 [DUMP
db QAX] [ER
db QAX][Soluzione
qax_v.1.0] - 26/01/2012: [Soluzione qx_v1.1]
Release stabile tesina QAX
- 17/2/2012 QAX_1.2 New!
Guide e Tutorial
- Come installare e configurare NetBeans
- Come aggiungere javadoc a NetBeans
- Gestioni delle eccezioni nelle pagine Jsp
- MySQL Server e Netbeans
- Configurare DataSource JDBC in TomCat
- File upload Servlet
- File upload jars
- File upload javadoc
- Gestione delle date in Java
Download
- NetBeans Portable: versione installabile sui pc delle aule 3T e 5T
- Javadoc JavaEE5
Informazione e documentazione
- Java Server Pages
- CSS 2.1
- JavaScript (ECMAScript) specification (non consigliabile per imparare)
Tool
- NetBeans: Le istruzioni
di installazione sono riportare nell'Esercitazione 0
- NetBeans Portable: versione installabile sui pc delle aule 3T e 5T
- Tomcat: E' già incluso nell'installazione di Netbeans!
- MySQL.
Occorre scaricare:
- MySQL Community Server
- GUI Tools: MySQL Administrator e MySQL Query Browser
- Html Validator for Firefox
- FireBug extension for Firefox
- Libreria jQuery (scaricare la versione Development)
Regole d'esame
- Regole (estratte dalla presentazione del corso)
- Regole per la presentazione della tesina
- Informazioni sulla valutazione della tesina
- Sito web del Corso
- Database
Sito di riferimento per la tesina
d'esame
-
Descrizione del sito web (QAx) per l'anno 2011/2012 e
successivi
- Implementazione di riferimento del Sito QAx (versione stabile 1.2) New!
- Specifiche delle funzionalità presenti nella versione base
- Specifiche tesina per la sessione di Febbraio 2012
Temi d'esame per la prova scritta
- Testo d'esame del 26/01/2009
- Testo d'esame del 06/02/2009
- Testo d'esame del 30/06/2009 (riservato laureandi)
- Testo d'esame del 31/08/2009 e Soluzione svolta in aula
- Testo d'esame del
10/11/2009 (riservato laureandi) e
Soluzione svolta in aula
- Testo d'esame del 02/02/2010
- Testo d'esame del 16/02/2010
- Testo d'esame del 22/04/2010 (riservato laureandi)
- Testo d'esame del 19/07/2010 (riservato laureandi)
- Testo d'esame del 02/09/2010 e Soluzione svolta in aula
- Testo d'esame del 09/12/2010 (appello straordinario) e Soluzione svolta in aula
- Testo d'esame del 11/02/2011
- Testo d'esame del 28/02/2011
- Testo d'esame del 11/07/2011 (riservato laureandi) e soluzione svolta in aula (traccia) New!
- Testo d'esame del 12/09/2011 e Soluzione svolta in aula (completa) New!
- Altri testi utili:
- Esercitazione simil-esame n. 1 (15/01/2009) e Soluzione svolta in aula
- Esercitazione simil-esame n. 2 (20/01/2009) e Soluzione svolta in aula





