<center> ---+ *Programmazione per il Web* ---++ *per il corso di laurea in Informatica<br />A. A. 2015/2016* ---++ docente: Igor Melatti </center> <!-- ---+++ Link all'esame: [[http://151.100.17.205/scritto/login.php?id_appello=17][cliccare qui]] --> <!-- ---+++ Avviso ---+++ L'esame del quinto appello si terrà il giorno 03/02/2017 al [[http://www.di.uniroma1.it/it/strutture/laboratori][laboratorio Colossus di via Salaria 113]]. Tutti gli studenti sono convocati per lo scritto alle ore 14:00. È richiesto di aver letto e compreso il regolamento dell'esame, illustrato nelle prime 3 pagine della lezione 1. È inoltre richiesto un documento di riconoscimento, ed aver fatto l'iscrizione su Infostud. Chi dovesse solo verbalizzare, può arrivare direttamente alle 15:00. Possono accedere all'esame solamente le seguenti matricole: | *Matricola* | | 1521414 | | 1646604 | | 1596043 | | 1593674 | | 1532401 | | 1423319 | | 1521414 | | 1571738 | | 1611559 | | 1551314 | | 1610285 | | 693226 | | 1237214 | | 1542237 | | 1598304 | | 1598442 | | 1612930 | | 1598154 | --> <!-- ---+++ Avviso ---+++ Il seguente elenco contiene i promossi all'esame scritto del 03/02/2017 | *Matricola* | *Voto* | | 1521414 | 21 | | 1551314 | 18 | | 1598154 | 23 | | 1598442 | 22 | | 1610285 | 18 | | 1612930 | 21 | | 1646604 | 20 | --> <!-- ---+++ Avviso ---+++ Il seguente elenco contiene i promossi all'esame scritto del 13/01/2017 | *Matricola* | *Voto* | | 693226 | 25 | | 1487823 | 22 | | 1536946 | 21 | | 1537288 | 18 | | 1601396 | 18 | | 1601971 | 22 | | 1646577 | 22 | | 1647507 | 22 | --> <!-- ---+++ Link all'esame: [[http://151.100.17.205/scritto/login.php?id_appello=16][cliccare qui]] --> <!-- ---+++ Avviso ---+++ L'esame del quarto appello si terrà il giorno 13/01/2017 al [[http://www.di.uniroma1.it/it/strutture/laboratori][laboratorio Colossus di via Salaria 113]]. Tutti gli studenti sono convocati per lo scritto alle ore 14:00. È richiesto di aver letto e compreso il regolamento dell'esame, illustrato nelle prime 3 pagine della lezione 1. È inoltre richiesto un documento di riconoscimento, ed aver fatto l'iscrizione su Infostud. Chi dovesse solo verbalizzare, può arrivare direttamente alle 15:00. Possono accedere all'esame solamente le seguenti matricole: | *Matricola* | | 693226 | | 1237214 | | 1423319 | | 1487823 | | 1536946 | | 1537288 | | 1540829 | | 1597106 | | 1597306 | | 1598154 | | 1601396 | | 1601971 | | 1613796 | | 1646577 | | 1647507 | --> <!-- ---+++ Avviso ---+++ L'esame del secondo appello straordinario si terrà il giorno 02/11/2016 al [[http://www.di.uniroma1.it/it/strutture/laboratori][laboratorio Colossus di via Salaria 113]]. Tutti gli studenti sono convocati per lo scritto alle ore 14:30. Si ricorda che, per tutti, è necessario un documento di riconoscimento. È richiesto di aver letto e compreso il regolamento dell'esame, illustrato nelle prime 3 pagine della lezione 1. È inoltre richiesto un documento di riconoscimento, ed aver fatto l'iscrizione su Infostud. Chi dovesse solo verbalizzare, può arrivare direttamente alle 15:30, così come chi dovesse fare solo l'orale sul progetto. Possono accedere all'esame solamente le seguenti matricole: | *Matricola* | | 1320998 | | 1399036 | | 1418545 | | 1423319 | | 1487823 | | 1532401 | | 1532606 | | 1535197 | | 1536946 | | 1603744 | | 1612345 | --> <!-- ---+++ Avviso ---+++ Il seguente elenco contiene i promossi all'esame scritto del 02/11/2016 | *Matricola* | *Voto* | | 693490 | 21 | | 1399036 | 25 | | 1418545 | 24 | | 1535197 | 20 | | 1612345 | 20 | --> <!-- ---+++ Avviso ---+++ Il seguente elenco contiene i promossi all'esame scritto del 09/09/2016 | *Matricola* | *Voto* | | 1256161 | 24 | | 1423294 | 19 | | 1486470 | 22 | | 1494356 | 19 | | 1494637 | 20 | | 1494761 | 22 | | 1498501 | 21 | | 1532935 | 18 | | 1533022 | 21 | | 1540829 | 20 | | 1541521 | 18 | | 1560580 | 18 | | 1562115 | 20 | | 1593693 | 20 | | 1595426 | 22 | | 1600498 | 21 | | 1602114 | 20 | | 1606227 | 19 | | 1608069 | 18 | | 1610853 | 19 | | 1611559 | 25 | | 1613457 | 22 | | 1613796 | 21 | | 1617534 | 21 | --> <!-- ---+++ Link all'esame: [[http://151.100.17.205/scritto/login.php?id_appello=9][cliccare qui]] --> <!-- ---+++ Avviso ---+++ L'esame del terzo appello dell'A.A. 2015/2016 si terrà il giorno 9 settembre 2016 nell'Aula 17 dei [[http://www.studiareinformatica.uniroma1.it/Test-aula#smart_aula_4af56786-2ca8-4ce1-8034-23fd243c90c1][laboratori AST di via Tiburtina]]. Tutti gli studenti sono convocati alle 15:30 per lo scritto. È richiesto di aver letto e compreso il regolamento dell'esame, illustrato nelle prime 3 pagine della lezione 1. È inoltre richiesto un documento di riconoscimento, ed aver fatto l'iscrizione su Infostud. Chi dovesse solo verbalizzare, può arrivare direttamente alle 16:30. --> <!-- ---+++ Avviso ---+++ Il seguente elenco contiene i promossi all'esame scritto del 27/06/2016 | *Matricola* | *Voto* | | 801942 | 21 | | 1072823 | 21 | | 1350084 | 19 | | 1378872 | 23 | | 1397908 | 22 | | 1537634 | 20 | | 1537751 | 19 | | 1544025 | 21 | | 1546604 | 20 | | 1561870 | 22 | | 1592781 | 24 | | 1599199 | 20 | | 1599831 | 20 | | 1601696 | 20 | | 1603744 | 23 | | 1606658 | 22 | | 1613520 | 19 | | 1615552 | 22 | | 1616316 | 19 | | 1617735 | 18 | | 1619292 | 21 | | 1619664 | 21 | | 1688257 | 20 | --> <!-- ---+++ Avviso ---+++ Il seguente elenco contiene i promossi all'esame scritto del 10/06/2016 | *Matricola* | *Voto* | | 795748 | 22 | | 1488713 | 23 | | 1558273 | 20 | | 1592781 | 21 | | 1593425 | 24 | | 1593974 | 23 | | 1594024 | 25 | | 1594462 | 19 | | 1596774 | 25 | | 1597306 | 21 | | 1598709 | 25 | | 1602894 | 26 | | 1603090 | 19 | | 1603468 | 21 | | 1606658 | 21 | | 1607175 | 18 | | 1608755 | 21 | | 1608797 | 23 | | 1610889 | 19 | | 1611572 | 18 | | 1615627 | 19 | | 1616892 | 21 | | 1619292 | 21 | --> <!-- ---+++ Avviso ---+++ L'esame del secondo appello dell'A.A. 2015/2016 si terrà il giorno 27 giugno 2016 nell'Aula 16 dei [[http://www.studiareinformatica.uniroma1.it/Test-aula#smart_aula_4af56786-2ca8-4ce1-8034-23fd243c90c1][laboratori AST di via Tiburtina]]. Tutti gli studenti sono convocati alle 10:30 per lo scritto. È richiesto di aver letto e compreso il regolamento dell'esame, illustrato nelle prime 3 pagine della lezione 1. È inoltre richiesto un documento di riconoscimento, ed aver fatto l'iscrizione su Infostud. ---+++ Chi ha consegnato il progetto e vuol fare l'orale è invitato a portare il proprio computer con il progetto installato e funzionante. Chi deve fare *solo* l'orale, deve venire direttamente alle 11:30. ---+++ Si riporta di seguito la lista degli studenti iscritti. Chi non è in questa lista contatti il docente entro domenica sera. | *Matricola* | | 801942 | | 1072823 | | 1075511 | | 1256161 | | 1278076 | | 1349143 | | 1350084 | | 1378872 | | 1397908 | | 1454642 | | 1486470 | | 1494356 | | 1494637 | | 1498501 | | 1533022 | | 1535197 | | 1537634 | | 1537751 | | 1540829 | | 1544025 | | 1546604 | | 1548761 | | 1551314 | | 1558273 | | 1560580 | | 1561870 | | 1592781 | | 1593425 | | 1593693 | | 1593974 | | 1596043 | | 1597106 | | 1598077 | | 1599199 | | 1599831 | | 1600498 | | 1601696 | | 1602114 | | 1602894 | | 1606227 | | 1606658 | | 1613457 | | 1613520 | | 1615552 | | 1616892 | | 1617534 | | 1617735 | | 1619292 | | 1619664 | | 1687105 | | 1688257 | --> <!-- ---+++ Link all'esame: [[http://151.100.17.205/scritto/login.php?id_appello=2][cliccare qui]] ---+++ Link all'esame: [[http://151.100.17.205/scritto/login.php?id_appello=8][cliccare qui]] --> <!-- ---+++Avviso ---+++L'esame del primo appello dell'A.A. 2015/2016 si terrà il giorno 10 giugno 2016 nell'Aula 17 dei <a href="http://www.studiareinformatica.uniroma1.it/it/Test-aula#smart_aula_4af56786-2ca8-4ce1-8034-23fd243c90c1">laboratori AST di via Tiburtina</a>. Tutti gli studenti sono convocati alle 10:30 per lo scritto. È richiesto di aver letto e compreso il regolamento dell'esame, illustrato nelle prime 3 pagine della lezione 1. È inoltre richiesto un documento di riconoscimento, ed aver fatto l'iscrizione su Infostud. ---+++ Chi ha consegnato il progetto e vuol fare l'orale è invitato a portare il proprio computer con il progetto installato e funzionante. --> <!-- ---+++ Avviso ---+++ La consegna del progetto per il secondo appello è prorogata di un giorno. --> ---+++ Avviso ---+++ È pronta una nuova [[%ATTACHURL%/correzione.2016-06-28-16-49.tgz][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 [[http://151.100.17.205/upload/index.php?id_appello=9][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 [[https://web.uniroma1.it/sbs/accedi-da-casa/accedi-da-casa-con-bixy#BIXY_info][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 <!-- ---+++Avviso ---+++Il ricevimento del giorno 23/05/2016 è annullato a causa di impegni istituzionali. --> <!-- ---+++Avviso ---+++La lezione del 10 maggio è stata l'ultima in classe. Le lezioni rimanenti saranno usate come ricevimento studenti (dalle 12:00 alle 13:30, nell'ufficio del docente in Via Salaria 113). --> <!-- ---+++ Avviso ---+++ Venerdì 13 Maggio 2016, dalle 18.00 alle 19.30, il gruppo di ricerca MCLab di cui faccio parte illustrerà agli studenti della Laurea Triennale e Magistrale le linee di ricerca del gruppo. Su tali linee di ricerca sono disponibili percorsi di eccellenza, tesi di laurea e attività formative complementari. L'incontro è aperto a tutti gli studenti interessati, di qualsiasi anno essi siano. L'incontro si terrà in [[http://www.studiareinformatica.uniroma1.it/Test-aula#smart_aula_7727ff7d-2b7e-4bd1-9bb7-9e646be456e7][aula Cabibbo]]; per maggiori dettagli, [[http://tmancini.di.uniroma1.it/teaching/courses/2015-2016/offerte_didattiche_integrative_mclab_20160513.pdf][vedere qui]]. --> <!-- ---+++Avviso ---+++La lezione del 13 aprile è annullata --> <!-- ---+++Avviso ---+++Il seguente elenco contiene i promossi all'esame scritto dell'11/04/2016 |*Matricola*|*Voto*| | 1160657 | 18 | | 1455919 | 21 | | 1462432 | 21 | | 1491826 | 18 | --> <!-- ---+++Avviso ---+++L'esame del primo appello straordinario si terrà il giorno 11 aprile 2016 a partire dalle 14:00, nell'Aula 16 di via Tiburtina. Chi dovesse solo verbalizzare può arrivare direttamente alle 15:00. Chi invece volesse fare l'orale dopo aver passato lo scritto in appelli dell'anno scorso, deve venire alle 14:00. Per questo appello si applicano le regole dell'anno accademico 2014/2015 (ovvero, niente progetto; vedere pagine 1-3 di [[http://twiki.di.uniroma1.it/pub/PW/2014_2015/lezione1.pdf][lezione 1]]). Possono partecipare all'appello solo le seguenti matricole: |*Matricola*| |1160657| |1165785| |1278076| |1320998| |1332725| |1349143| |1423319| |1455919| |1462432| |1491826| |1494595| |1541521| --> <!-- ---+++Avviso ---+++La lezione del 16/03/2016 è annullata per indisponibilità del docente --> <!-- ---+++Avviso ---+++L'esame dell'ultimo appello dell'A.A. 2013/2014 si terrà il giorno 14 gennaio 2015 a partire dalle 15:00, nell'Aula XI. Chi dovesse solo verbalizzare può arrivare direttamente alle 16:00. Si rammenta che si tratta dell'ultimo appello tenuto con il programma illustrato in questa pagina. ---+++Avviso ---+++Il seguente elenco contiene i promossi all'esame scritto del 14/01/2015 | *Matricola* | *Voto* | --> ---+++ Indice [[#esami_date][Date degli appelli]]<br /> [[#programma][Programma del corso]]<br /> [[#libri][Libri di testo]]<br /> [[#esami][Regole per gli esami]]<br /> [[#lezioni][Materiale sulle lezioni]]<br /> [[#software][Software per il corso]]<br /> [[#orario][Orario delle lezioni]] <a name="esami_date"></a> ---+++ 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 | Sì | scritto e orale | N/A | | 1 | 10/06/2016 | 10:00 - 18:00 | Aula 17 Laboratorio AST di via Tiburtina | Sì | scritto e orale | [[http://151.100.17.205/upload/index.php?id_appello=2][08/06/2016 ore 23:59:59]] | | 2 | 27/06/2016 | 10:00 - 18:00 | Aula 16 Laboratorio AST di via Tiburtina | Sì | scritto e orale | [[http://151.100.17.205/upload/index.php?id_appello=8][24/06/2016 ore 23:59:59]] | | 3 | 09/09/2016 | 10:00 - 18:00 | Aula 17 Laboratorio AST di via Tiburtina | Sì | scritto e orale | [[http://151.100.17.205/upload/index.php?id_appello=9][05/09/2016 ore 23:59:59]] | | straord2 | 02/11/2016 | 14:00 - 18:00 | Laboratorio Colossus di via Salaria | Sì | scritto e orale | [[http://151.100.17.205/upload/index.php?id_appello=12][28/10/2016 ore 23:59:59]] | | 4 | 13/01/2017 | 14:00 - 18:00 | Laboratorio Colossus di via Salaria | Sì | scritto e orale | [[http://151.100.17.205/upload/index.php?id_appello=16][07/01/2017 ore 23:59:59]] | | 5 | 03/02/2017 | 14:00 - 18:00 | Laboratorio Colossus di via Salaria | Sì | scritto e orale | [[http://151.100.17.205/upload/index.php?id_appello=17][29/01/2017 ore 23:59:59]] | <!--L'aula XI è indicata <a href="http://mobility.sta.uniroma1.it/?q=content/mappa-aule">qui</a>.<br /> Il secondo appello sarà aperto solo agli studenti del primo anno, mentre al primo possono partecipare anche gli studenti degli anni successivi.<br />--> <!--L'Aula Seminari si trova in via Salaria 113, terzo piano.<br/> --> Informazioni sul laboratorio AST si possono trovare [[http://www.studiareinformatica.uniroma1.it/Test-aula#smart_aula_4af56786-2ca8-4ce1-8034-23fd243c90c1][qui]].<br /> Si rammenta di iscriversi su [[https://stud.infostud.uniroma1.it/Sest/Log/][Infostud]] all'appello (o agli appelli) cui si intende partecipare.<br /> <!--Le modalità di sottomissione del progetto verranno rese note in seguito.<br/>--> Attenzione: il form per l'upload del progetto è raggiungibile solo da indirizzi Sapienza; pertanto, o siete in uno qualsiasi dei laboratori Sapienza, oppure potete [[https://web.uniroma1.it/sbs/accedi-da-casa/accedi-da-casa-con-bixy#BIXY_info][settare una VPN]].<br /> <!--Si rammenta di compilare il questionario su Infostud, cosa possibile fino all'atto dell'iscrizione al primo appello.<br/> Gli esami (scritti e orali) potranno essere soggetti a scaglionamenti in caso di eccessivo numero di prenotazioni. Tali scaglionamenti saranno comunicati su questo sito.--> <a name="programma"></a> ---+++ Programma del corso Programmazione lato server di pagine Web dinamiche usando Java Server Pages e Servlet. <!-- *Introduzione all'informatica* <ul> <li> architettura degli elaboratori: architettura di Von Neumann, microprocessori e CPU, memorie RAM, dischi fissi, dispositivi di input/output, sistemi operativi </li> <li> rappresentazione dell'informazione: codifica di informazioni numeriche, sistemi di numerazione posizionali, codifica binaria, ottale, esadecimale, conversioni di base, rappresentazione di numeri interi negativi, rappresentazione in virgola mobile, codifica di caratteri</li> </ul> *Introduzione alla programmazione* <ul> <li> concetto di algoritmo, con esempi di alcuni algoritmi fondamentali comprendenti:</li> <ul> <li> ricerca sequenziale</li> <li> ricerca dicotomica su un vettore ordinato</li> <li> ordinamento: insertion sort, selection sort, merge sort, counting sort</li> <li> operazioni su pile e code </li> </ul> <li> cenni di analisi della complessita' di un algoritmo</li> <ul> <li> Notazione O, Omega, Theta</li> </ul> <li> implementazione di algoritmi in linguaggio Python</li> </ul> *Introduzione alle basi di dati* <ul> <li> introduzione alla progettazione concettuale di basi di dati</li> <li> introduzione alla progettazione logica di basi di dati (con modello relazionale)</li> <li> introduzione al linguaggio relazionale (SQL): clausole SELECT, FROM e WHERE (senza join)</li> </ul> --> <a name="libri"></a> ---+++ Libri di testo consigliati * * [[%PUBURL%/Lab_prog_rete/WebHome/XHTML.PDF][Dispensa su XHTML (Deitel & Deitel)]] * * [[%PUBURL%/Lab_prog_rete/WebHome/CSS.PDF][Dispensa su CSS (Deitel & Deitel)]] * * [[%PUBURL%/Lab_prog_rete/WebHome/Core-Servlets-and-JSP.pdf][Marty Hall, "Core Servlets and Java Server Pages"]] <!-- <ul> <li> P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone: <em>Basi di dati - Modelli e linguaggi di interrogazione</em>, McGraw-Hill</li> <li> T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein, <em>Introduzione agli algoritmi</em>, McGraw-Hill:</li> </ul> <h3>Link consigliati</h3> <ul> <li> <a href="http://www.python.it/doc/Easytut/easytut-it/index.html">Tutorial per principianti in Python</a></li> <li> <a href="http://docs.python.it/html/tut/tut.html">Tutorial di Python</a></li> </ul> --> <a name="esami"></a> ---+++ Regole per gli esami Vedere [[%ATTACHURL%/lezione1.pdf][qui]], pagine 1-3. Le specifiche formali per il progetto sono [[%ATTACHURL%/root.pdf][qui]] (versione del 20/06/2016, ore 07:30). I files ausiliari per il progetto sono [[%ATTACHURL%/project_files.tgz][qui]] (versione del 05/05/2016, ore 06:45). La lista dei cambiamenti di specifiche e/o dei files ausiliari è [[%ATTACHURL%/modifiche.txt][qui]]. Una nuova versione beta del correttore completo è [[%ATTACHURL%/correzione.2016-06-28-16-49.tgz][qui]]. Scompattare il file nella context directory del progetto e leggere il file README.pdf. <!-- <pre> 24/03/2016, ore 07:00: aggiunto XMLName alle specifiche 31/03/2016, ore 10:50: nelle specifiche, i parametri di inizializzazione XMLCookies ed XMLNoCookies sono sostituiti dal parametro di inizializzazione XML 31/03/2016, ore 11:45: nei files ausiliari, corretto "xs_string" in "xs:string" nello schema XML; inoltre, aggiunta una directory con le immagini ed i riferimenti ad alcune di esse nel file XML 31/03/2016, ore 15:20: nelle specifiche, aggiunti i parametri di inizializzazione DBUser e DBPassword 01/04/2016, ore 14:20: nelle specifiche, aggiunto il parametro di inizializzazione ImagesDir; messa una tabella per i parametri di configurazione 02/04/2016, ore 10:20: nelle specifiche, chiarito che il nome utente reale da mostrare nelle pagine è la combinazione di nome e cognome, e basta che uno dei due sia presente 04/04/2016, ore 18:20: in lezione 1, modificate le regole d'esame per il progetto 07/04/2016, ore 09:30: aggiunta la specifica del tag personalizzato </pre> --> <a name="lezioni"></a> ---+++ Materiale sulle lezioni Il punto di partenza sono le slide della Prof.ssa Bartolini, reperibili [[%PUBURL%/PW/WebHome/PW_all.pdf][qui in un file unico]] | *N* | *Data* | *Materiale* | *Argomenti* | *Note* | | 1 | 22/02/2016 | [[%ATTACHURL%/lezione1.pdf][note alle slides]] | Introduzione al corso | Ultimo aggiornamento: 04/04/2016, ore 18:20 | | 2 | 24/02/2016 | [[%ATTACHURL%/lezione2.pdf][note alle slides]] [[%ATTACHURL%/html_only.tgz][esempi]] | HTML statico | Ultimo aggiornamento: 28/02/2016, ore 17:20 | | 3 | 29/02/2016 | [[%ATTACHURL%/lezione3.pdf][note alle slides]] [[%ATTACHURL%/check_html.py.txt][check HTML syntax]] | Prime specifiche del progetto; verso l'HTML dinamico | Il Python è stato rinominato in .py.txt da twiki | | 4 | 02/03/2016 | [[%ATTACHURL%/lezione4.pdf][note alle slides]] | Introduzione alle Servlet | | | 5 | 07/03/2016 | [[%ATTACHURL%/lezione5.pdf][note alle slides]] [[%ATTACHURL%/20160307.tgz][Web Application di esempio]] | Primi esempi con le Servlet | Ultima versione del tgz: 10/03/2016, ore 11:50 | | 6 | 09/03/2016 | [[%ATTACHURL%/lezione6.pdf][note alle slides]] [[%ATTACHURL%/20160309.tgz][Web Application di esempio]] [[%ATTACHURL%/market.xsd][Schema XML per il progetto]] [[%ATTACHURL%/market.xml][File XML per il progetto]] | Seconde specifiche del progetto; gestione dei cookies | | | 7 | 14/03/2016 | [[%ATTACHURL%/lezione7.pdf][note alle slides]] [[%ATTACHURL%/20160314.tgz][Web Application di esempio]] | Gestione delle sessioni ed URL rewriting | | | | 16/03/2016 | ANNULLATA | | | | 8 | 21/03/2016 | [[%ATTACHURL%/lezione8.pdf][note alle slides]] [[%ATTACHURL%/20160321.tgz][Web Application di esempio]] | URL rewriting e redirezione tra servlet; specifiche formali del progetto (vedere [[#esami][le regole per gli esami]]) | | | 9 | 23/03/2016 | [[%ATTACHURL%/lezione9.pdf][note alle slides]] [[%ATTACHURL%/20160323.tgz][Web Application di esempio]] | Introduzione alle pagine JSP | | | 10 | 30/03/2016 | [[%ATTACHURL%/lezione10.pdf][note alle slides]] [[%ATTACHURL%/20160330.tgz][Web Application di esempio]] | Esempi sulle pagine JSP | | | 11 | 04/04/2016 | [[%ATTACHURL%/lezione11.pdf][note alle slides]] [[%ATTACHURL%/20160404.tgz][Web Application di esempio]] | Esempi sulle pagine JSP | | | 12 | 06/04/2016 | [[%ATTACHURL%/lezione12.pdf][note alle slides]] [[%ATTACHURL%/20160406.tgz][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 | [[%ATTACHURL%/lezione14.pdf][note alle slides]] [[%ATTACHURL%/20160418.tgz][Web Application di esempio]] | Le azioni standard nelle pagine JSP: esempi | | | 15 | 20/04/2016 | [[%ATTACHURL%/lezione15.pdf][note alle slides]] [[%ATTACHURL%/20160420.tgz][Web Application di esempio]] | Uso di Java Bean nelle pagine JSP: esempi | | | 16 | 27/04/2016 | [[%ATTACHURL%/lezione16.pdf][note alle slides]] | I tag personalizzati senza corpo | | | 17 | 02/05/2016 | [[%ATTACHURL%/lezione17.pdf][note alle slides]] | I tag personalizzati che includono il corpo | | | 18 | 04/05/2016 | [[%ATTACHURL%/lezione18.pdf][note alle slides]] [[%ATTACHURL%/20160504.tgz][Web Application di esempio]] | I tag personalizzati che modificano il corpo | | | 19 | 09/05/2016 | [[%ATTACHURL%/lezione19.pdf][note alle slides]] [[%ATTACHURL%/20160509.tgz][Web Application di esempio]] [[%ATTACHURL%/domande_esame.html][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 | | <a name="software"></a> ---+++ 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. <a name="orario"></a> ---+++ Orario delle lezioni | *Giorno* | *Dalle* | *Alle* | *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 [[http://www.studiareinformatica.uniroma1.it/Test-aula#smart_aula_12f90ddc-cd6d-4288-9307-6af581cdc384][qui]].
This topic: PW
>
WebHome
>
2015_2016
Topic revision: r96 - 2017-03-17 - IgorMelatti
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback