Sito ufficiale del corso di Progettazione di Applicazioni Web per studenti della Laurea in ing. del Cinema e dei Mezzi di Comunicazione.
Avvisi
- 2014-02-27: Pubblicati i risultati della prova scritta del 14/02/2014. Sarà possibile vedere gli elaborati durante la valutazione delle tesine, oppure contattando il docente.
- 2014-02-25: La consegna della tesina per la sessione di Febbraio 2014 è fissata per Venerdì 28/02/2014 presso l'aula 5T alle ore 10:00. Chi vuole presentare la tesina è pregato di prenotarsi on-line
- 2014-02-13: Pubblicati i risultati della prova scritta del 31/01/2014. Sarà possibile vedere gli elaborati all'inizio della prova scritta del 14/02.
- 2013-09-23: Pubblicati i risultati della prova scritta del 12/09/2013. La visione dei compiti e la registrazione dei voti saranno possibili durante le verifiche di laboratorio del 26/09.
- 2013-09-16: La data per la presentazione delle tesine nella sessione di Settembre 2013 è fissata il giorno giovedì 26 settembre alle ore 10:00 presso l'aula 5T (il laboratorio sarà aperto dalle ore 9:00 per permettervi di installare il software). Chi vuole presentare la tesina è pregato di prenotarsi on-line
- 2013-08-28: Pubblicato il testo della tesina per la sessione di Settembre 2013.
- 2013-07-08: Pubblicati i risultati della prova scritta del 27/06/2013.
- 2013-06-20: La valutazione della tesina per la sessione di Luglio 2013 è fissata per il giorno giovedì 25 luglio alle ore 10:00 presso l'aula 5T (il laboratorio sarà aperto dalle ore 9:00 per permettervi di installare il software).Chi vuole presentare la tesina è pregato di prenotarsi on-line
- 2013-06-17: Pubblicato il testo della tesina per la sessione di Luglio 2013.
-
2013-02-27: Sono disponibili le valutazioni della prova scritta del 20/02/2013.
La visione dei compiti sarà possibile mercoledì 27/02 alle ore 13:00 presso l'aula 7T. - 2013-02-16: Sono disponibili le valutazioni della prova scritta del 05/02/2013. La visione dei compiti sarà possibile martedì 19/02 alle ore 11:30 presso la Sala Colloqui del Dipartimento di Automatica e Informatica (atrio del quarto piano)
- 2013-02-08: Vi informo che le valutazioni dei compiti scritti saranno pubblicate su questa pagina nella giornata di Mercoledì 13/02
- 2013-01-14: Pubblicato il testo della tesina per la sessione di febbraio 2013. Ricordate di prenotarvi per la valutazione del 27/02
-
2013-01-10: Sono state definite le date per gli esami della sessione di febbraio 2013:
- prova scritta: martedì 05/02/2013 ore 08:30 aula 1T
- prova scritta: mercoledì 20/02/2013 ore 08:30 aula 1T
- valutazione delle tesine: mercoledì 27/02/2013 ore 14:00 aula 5T (il laboratorio sarà aperto dalle ore 13:00 per permettervi di installare il software).
- 2012-09-19: Sono disponibili le valutazioni della prova scritta del 06/09/2012. New!
- 2012-09-04: La valutazione della tesina per la sessione di Settembre 2012 è fissata per giovedì 20/09/2012 alle ore 10:00. Siete pregati di prenotarvi compilando l'apposito modulo on-line. New!
- 2012-08-17: È stato pubblicato il testo della tesina per la sessione di Settembre 2012 (vedi sezione "Esame")
-
2012-06-20: Le date stabilite per la sessione di esame di Luglio 2012 (riservata ai laurendi che ne abbiano fatto domanda) sono le seguenti:
- Prova scritta: venerdì 06/07, ore 11:00, aula 1
- Verifica di laboratorio: venerdì 20/07, 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)
- il testo della tesina è pubblicato nella sezione "Esame".
- 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.
- 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.
- 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 email address is being protected from spambots. You need JavaScript enabled to view it.)
- Esercitatore: ing. Stefano Di Carlo (This email 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
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)
- Specifiche delle funzionalità presenti nella versione base
- Specifiche tesina per la sessione di Febbraio 2012
- Specifiche tesina per la sessione di Luglio 2012 (riservata laureandi)
- Specifiche tesina per la sessione di Settembre 2012
- Specifiche tesina per la sessione di Febbraio 2013
- Specifiche tesina per la sessione di Luglio 2013 New!
- Visto il ridotto numero di studenti, non saranno pubblicate nuove specifiche per la tesina. In tutti gli appelli successivi si dovrà presentare la tesina corrispondente alle specifiche relative a Luglio 2013. New!
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!
- Testo d'esame del 03/02/2012
- Testo d'esame del 24/02/2012
- Testo d'esame del 26/07/2012
- Testo d'esame del 06/09/2012
- Testo d'esame del 05/02/2013
- Testo d'esame del 20/02/2013
- Testo d'esame del 27/06/2013
- Testo d'esame del 12/09/2013
- Testo d'esame del 31/01/2014
- Testo d'esame del 14/02/2014
-
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