---+ Programmazione Web (2017/2018) - Prof.ssa Novella Bartolini In questa pagina troverete le informazioni relative a lezioni ed esami del corso di Programmazione Web per l'anno 2017/2018. Per informazioni sul corso erogato nellanno accademico 2018/2019 consultare la relativa [[AnnoAccademico1819][pagina]]. Quest'anno il corso torna ad essere tenuto dalla Prof.ssa Novella Bartolini. Orario di ricevimento provvisorio: Mercoledi` dalle 12.30 alle 13.30, stanza 309, Via Salaria 113. ---+ %RED% *Avviso Appello Straordinario* %ENDCOLOR% L'appello straordinario di programmazione web si terra` il 9 Novembre 2018, presso l'aula alfa, dalle 14.00 alle 16.30. E` obbligatoria la prenotazione su InfoStud. *AVVISO* Gli studenti che necessitano solo di verbalizzare il voto degli esoneri/appelli sono invece pregati di segnalarlo, registrandosi a questa pagina: [[%SCRIPTURL{"view"}%auth/Prenotazioni/2019_01_01_ProgrammazioneWeb][PaginaPerVerbalizzare]]. Gli studenti che si registrano a questa pagina dichiarano di accettare il voto conseguito agli esoneri, e pertanto tale voto verra` verbalizzato. Per gli studenti che vogliano una ricevuta del voto, verra` stabilito un calendario, dopo la correzione degli elaborati del primo appello. --- ---+ Risultati degli esami [[ElencoPrenotati][Elenco prenotazioni]] [[RisultatiPrimoEsonero1718][Risultati del primo esonero - A.A. 2017/18]] [[PDSDR.RisultatiFinaliEsoneriProgrammazioneWeb][Risultati del secondo esonero e voti finali - A.A. 2017/2018]] --- Risultati del primo appello del 13 Giugno 2018 - RisultatiPrimoAppello Risultati del secondo appello del 4 Luglio 2018 - RisultatiSecondoAppello Risultati dell'appello di Settembre 2018 - RisultatiSettembre Risultati dell'appello del 16 Gennaio 2019 - RisultatiGennaio16 _2019 - Risultati dellappello del 21 Febbraio - RisultatiFeb2019 per verbalizzare registrarsi alla pagina di verbalizzazione: [[%SCRIPTURL{"view"}%auth/Prenotazioni/2019_01_01_ProgrammazioneWeb][PaginaPerVerbalizzare]]. --- ---+ Calendario delle lezioni | 26 Febbraio 2018 | No lezione | _Lezioni sospese per neve_ | | 2 Marzo 2018 | [[%ATTACHURL%/Lezione13Marzo2018_A.A.17-18.pdf][Lezione 1]] | Web based applications<br /> Richiami di HTML (tabelle e form, tipi di input testuale, e hidden)<br /> Richiami di HTTP (comandi GET e POST)<br /> Concetto di sessione di navigazione. <br /> Gestione della sessione tramite uso di hidden type input | | 5 Marzo 2018 | No lezione | _Lezioni sospese per elezioni_ | | 9 Marzo 2018 | [[%ATTACHURL%/PW_9_Marzo_2018.pdf][Lezione 2]] | Servlet container e servlet <br /> Interfaccia Servlet e classi astratte <nop>GenericServlet e <nop>HttpServlet <br /> Interfacce <nop>HttpServletRequest e <nop>HttpServletResponse <br /> Deployment descriptor, associazione URL a risorsa servlet <br /> Struttura della cartella di una web application | | 12 Marzo 2018 | [[%ATTACHURL%/Lezione312Marzo2018_A.A.17-18.pdf][Lezione 3]] | Ripasso lezione 2 <br /> Redirezione tramite metodo <nop>sendRedirect<br /> Gestione della sessione di navigazione tramite cookie | | 16 Marzo 2018 | Esercitazione in aula | Esercitazione: _installazione di Tomcat, esercizio su servlet di benvenuto, esercizio su uso di cookie e hidden type input per il mantenimento di una sessione di navigazione (inserimento di nome e eta` in due interazioni successive e risposta personalizzata con saluto diverso se maggiorenne o minorenne)_ | | 19 Marzo 2018 | [[%ATTACHURL%/Lezione419Marzo2018_A.A.17-18.pdf][Lezione 4]] | Gestione della sessione di navigazione tramite oggetti persistenti sul server.<br /> URL rewriting. | | 23 Marzo 2018 | Esercitazione in aula | Esercitazione: _scrivere applicazione che inizializza un archivio con tre utenti, gestisca le operazioni di login, permetta agli utenti di inserire campi testuali (blog) attraverso piu` interazioni, salvandone il contenuto su oggetti con persistenza di sessione, residenti sul server. Gestire (opzionale) la persistenza dell'archivio relativo alle entry dei blog dei vari utenti._ | | 26 Marzo 2018 | [[%ATTACHURL%/Lezione526Marzo2018_A.A.17-18.pdf][Lezione 5]] | Ripasso. <br /> Redirezione interna di richieste tramite dispatcher.<br /> Discussione di possibili domande di esonero.<br /> Introduzione alle pagine JSP. | | 30 Marzo 2018 | No lezione | _Lezioni sospese per vacanze pasquali_ | | 2 Aprile 2018 | No lezione | _Lezioni sospese per vacanze pasquali_ | | 6 Aprile 2018 | Esercitazione in aula | Discussione di vari esercizi presi da esoneri degli anni precedenti. Svolgimento in aula dell'esercizio: _Scrivere una servlet che legga da un form alcuni dati anagrafici di un utente e li memorizzi in un apposito oggetto con visibilità di sessione. La servlet dovrà poi aggiungere alla sessione un parametro booleano ("confronto") corrispondente al fatto che lutente sia nato prima o dopo il 2000 (vero se prima del 2000, falso altrimenti) e redirigere lutente verso una servlet di destinazione attraverso una redirezione esterna/interna. La servlet di destinazione produrrà una pagina personalizzata a seconda del valore del parametro "confronto"._ | | 9 Aprile 2018 | Prima prova in itinere | _Prova in itinere - gruppo 1_ | | 13 Aprile 2018 | Prima prova in itinere | _Prova in itinere - gruppo 2_ | | 16 Aprile 2018 | [[%ATTACHURL%/Lezione7_A.A.17-18.pdf][Lezione 7]] | _JSP, elementi sintattici: direttive, dichiarazioni, espressioni, scriptlet, azioni standard._ | | 20 Aprile 2018 | Revisione degli esoneri | _Discussione degli esoneri in aula_ | | 23 Aprile 2018 | [[%ATTACHURL%/Lezione8_A.A.17-18.pdf][Lezione 8]] | _Review di JSP: azioni standard per utilizzo dei bean. <br /> Autenticazione dichiarativa._ | | 27 Aprile 2018 | Esercitazione | _JSP e autenticazione dichiarativa_ | | 30 Aprile 2018 | No lezione | _Sospensione per disposizione rettorale_ | | 2 Maggio 2018 | Esercitazione <br /> Scambio di orario tra questa lezione e quella del 4 Maggio tenuta dal Prof. Bottoni | _Esercitazione su autenticazione programmata_ | | 4 Maggio 2018 | Esercitazione <br /> Lezione scambiata con quella del Prof. Bottoni | _Lezione spostata al 2 Maggio per uno scambio di orario_ | | 7 Maggio 2018 | [[%ATTACHURL%/Lezione10_A.A.17-18.pdf][Lezione 10]] | _Tag personalizzati, Tag, TagSupport, ciclo di vita di un tag, tag con attributi, tag per formattazione, tag per riscrivere campi di un form, tag per autenticazione programmata._ | | 11 Maggio 2018 | Esercitazione | _Tag personalizzato che forzi un controllo di autenticazione dell'utente, con protezione del contenuto del corpo del tag (pannello di amministrazione, riservato ad utenti di tipo amministratore) e del resto della pagina (riservato a utenti generici._ | | 14 Maggio 2018 | ITMeeting | _Gli studenti sono del terzo anno del corso di Laurea triennale in Informatica sono invitati a partecipare all'ITMeeting_ | | 18 Maggio 2018 | Lezione 11: Vedere seconda parte slide del 10 Maggio | _Tag iterativi e che elaborano il corpo. BodyTag e BodyTagSupport_ | | 21 Maggio 2018 | [[%ATTACHURL%/Lezione11x_A.A.17-18.pdf][Lezione12]] | _Uso di basi di dati da servlet e JSP_ | | 25 Maggio 2018 | Esercitazione | _Esercizi e domande di preparazione all'esame_ | | 28 Maggio 2018 | Seconda prova in itinere | _Prova in itinere - gruppo 1_ | | 1 Giugno 2018 | Seconda prova in itinere | _Prova in itinere - gruppo 2_ | <br />%COMMENT% ---+++ 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"]] -- %USERSIG{NovellaBartolini - 2018-04-26}% ---++ Comments
This topic: PW
>
WebHome
>
2017_2018
Topic revision: r37 - 2019-03-04 - NovellaBartolini
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