Programmazione per il Web

per il corso di laurea in Informatica
A. A. 2015/2016

docente: Igor Melatti

Avviso

È pronta una nuova versione beta del correttore completo. Occorre scompattare il file nella context directory del progetto e leggere il file README.pdf. Gli studenti che riscontrano problemi sono invitati a scrivere al docente. È anche attivo il link per la sottomissione del progetto. Attenzione: il form per l'upload del progetto è raggiungibile solo da indirizzi Sapienza; pertanto, o siete in uno qualsiasi dei laboratori Sapienza, oppure potete settare il proxy della Sapienza.

Una precisazione: il correttore è uno degli strumenti usati per la correzione del progetto, ma non l'unico. Se il correttore dà come voto k, allora il voto al progetto (se confermato all'orale) sarà almeno k. È comunque obbligatorio provare il correttore sul proprio progetto, ed essere in grado di eseguirlo nel caso in cui si venga alla discussione con il proprio computer

Indice

Date degli appelli
Programma del corso
Libri di testo
Regole per gli esami
Materiale sulle lezioni
Software per il corso
Orario delle lezioni

Date degli appelli

N.B.: Per gli appelli "da confermare", le date sono indicative e potrebbero subire modifiche

Appello Data Ora Aula Confermato Note Consegna progetto
straord1 11/04/2016 14:00 - 16:00 Aula 16 Laboratorio AST di via Tiburtina scritto e orale N/A
1 10/06/2016 10:00 - 18:00 Aula 17 Laboratorio AST di via Tiburtina scritto e orale 08/06/2016 ore 23:59:59
2 27/06/2016 10:00 - 18:00 Aula 16 Laboratorio AST di via Tiburtina scritto e orale 24/06/2016 ore 23:59:59
3 09/09/2016 10:00 - 18:00 Aula 17 Laboratorio AST di via Tiburtina scritto e orale 05/09/2016 ore 23:59:59
straord2 02/11/2016 14:00 - 18:00 Laboratorio Colossus di via Salaria scritto e orale 28/10/2016 ore 23:59:59
4 13/01/2017 14:00 - 18:00 Laboratorio Colossus di via Salaria scritto e orale 07/01/2017 ore 23:59:59
5 03/02/2017 14:00 - 18:00 Laboratorio Colossus di via Salaria scritto e orale 29/01/2017 ore 23:59:59
Informazioni sul laboratorio AST si possono trovare qui.
Si rammenta di iscriversi su Infostud all'appello (o agli appelli) cui si intende partecipare.
Attenzione: il form per l'upload del progetto è raggiungibile solo da indirizzi Sapienza; pertanto, o siete in uno qualsiasi dei laboratori Sapienza, oppure potete settare una VPN.

Programma del corso

Programmazione lato server di pagine Web dinamiche usando Java Server Pages e Servlet.

Libri di testo consigliati

Regole per gli esami

Vedere qui, pagine 1-3.

Le specifiche formali per il progetto sono qui (versione del 20/06/2016, ore 07:30).

I files ausiliari per il progetto sono qui (versione del 05/05/2016, ore 06:45).

La lista dei cambiamenti di specifiche e/o dei files ausiliari è qui.

Una nuova versione beta del correttore completo è qui. Scompattare il file nella context directory del progetto e leggere il file README.pdf.

Materiale sulle lezioni

Il punto di partenza sono le slide della Prof.ssa Bartolini, reperibili qui in un file unico

N Data Materiale Argomenti Note
1 22/02/2016 note alle slides Introduzione al corso Ultimo aggiornamento: 04/04/2016, ore 18:20
2 24/02/2016 note alle slides esempi HTML statico Ultimo aggiornamento: 28/02/2016, ore 17:20
3 29/02/2016 note alle slides check HTML syntax Prime specifiche del progetto; verso l'HTML dinamico Il Python è stato rinominato in .py.txt da twiki
4 02/03/2016 note alle slides Introduzione alle Servlet  
5 07/03/2016 note alle slides Web Application di esempio Primi esempi con le Servlet Ultima versione del tgz: 10/03/2016, ore 11:50
6 09/03/2016 note alle slides Web Application di esempio Schema XML per il progetto File XML per il progetto Seconde specifiche del progetto; gestione dei cookies  
7 14/03/2016 note alle slides Web Application di esempio Gestione delle sessioni ed URL rewriting  
  16/03/2016 ANNULLATA    
8 21/03/2016 note alle slides Web Application di esempio URL rewriting e redirezione tra servlet; specifiche formali del progetto (vedere le regole per gli esami)  
9 23/03/2016 note alle slides Web Application di esempio Introduzione alle pagine JSP  
10 30/03/2016 note alle slides Web Application di esempio Esempi sulle pagine JSP  
11 04/04/2016 note alle slides Web Application di esempio Esempi sulle pagine JSP  
12 06/04/2016 note alle slides Web Application di esempio Interazione con PostgreSQL  
13 11/04/2016   Le azioni standard nelle pagine JSP: slide 287 - 311  
  13/04/2016 ANNULLATA    
14 18/04/2016 note alle slides Web Application di esempio Le azioni standard nelle pagine JSP: esempi  
15 20/04/2016 note alle slides Web Application di esempio Uso di Java Bean nelle pagine JSP: esempi  
16 27/04/2016 note alle slides I tag personalizzati senza corpo  
17 02/05/2016 note alle slides I tag personalizzati che includono il corpo  
18 04/05/2016 note alle slides Web Application di esempio I tag personalizzati che modificano il corpo  
19 09/05/2016 note alle slides Web Application di esempio Esempi di domande per l'esame scritto L'autenticazione dichiarativa  
20 11/05/2016   Ricevimento studenti  
21 16/05/2016   Ricevimento studenti  
22 18/05/2016   Ricevimento studenti  
23 23/05/2016   Ricevimento studenti  
24 25/05/2016   Ricevimento studenti  

Software (gratis) per il corso

È sufficiente installare Tomcat (versione 7). Le istruzioni sono nelle slide 94 e 95 della Prof.ssa Bartolini per Windows, e negli appunti della terza lezione per Linux.

Orario delle lezioni

Giorno Dalle AlleSorted descending Luogo
lunedì 12:00 13:30 aula 15 - Edificio 8bis - Aule Giurisprudenza e Scienze Statistiche
mercoledì 12:00 13:30 aula 15 - Edificio 8bis - Aule Giurisprudenza e Scienze Statistiche
L'aula 15 si trova qui.


This topic: PW > WebHome > 2015_2016
Topic revision: r96 - 2017-03-17 - IgorMelatti
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback