Programmazione Web (2019/2020) - Prof.ssa Novella Bartolini

In questa pagina troverete le informazioni relative a lezioni ed esami del corso di Programmazione Web per l'anno 2019/2020.

Per informazioni sul corso erogato nell’anno accademico 2018/2019 consultare la relativa pagina.

Orario di ricevimento provvisorio: Mercoledi` dalle 12.30 alle 14.30, stanza 309, Via Salaria 113.


Avvisi Appelli Ordinari

L'appello previsto per l'8 Luglio è stato posticipato al 22 Luglio 2020. Mi scuso per eventuali problemi causati da questo posticipo.



Risultati appelli ordinari

Sono online i risultati del primo appello al link: Voti primo appello 2020

Sono online i risultati del secondo appello al link: Risultati secondo appello 2020

Sono online i risultati dell'appello del 10 Settembre 2020 al link: AppelloSettembre2020

Sono online i risultati dell'appello straordinario autunnale 2020 al link: AppelloStraord2020

Sono online i risultati dell'appello del 27 Gennaio 2021 al link: AppelloGennaio2021

Sono online i risultati dell'appello del 17 Febbraio 2021 al link: AppelloFebbraio2021

Sono online i risultati dell'appello del 15 Aprile 2021 al link: AppelloStraordinario2021


Verbalizzazione (non scrivere mail individuali solo per la verbalizzazione)

Gli studenti che necessitano solo di verbalizzare il voto degli esoneri/appelli sono invece pregati di segnalarlo, registrandosi a questa pagina:

Pagina verbalizzazioni

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.

Per le ultime verbalizzazioni prenotarsi entro il 7 Agosto. Chi non si prenota entro tale data ricevera` la verbalizzazione a settembre.


Avvisi Appelli Straordinari

In programmazione per il 5 Maggio 2020 - le modalità verranno comunicate a breve dopo test e decisioni collegiali

E` obbligatoria la prenotazione su InfoStud.



Informazioni didattica a distanza

Le lezioni di tutti i corsi sono sospese fino a... non sappiamo ancora

Gli studenti troveranno in questa pagina informazioni sul programma di attività da seguire durante la sospensione.

Studiare il materiale indicato nelle slide associate al calendario e provare ad eseguire tutti gli esercizi in esse contenuti.

Queste slide verranno aggiornate settimanalmente fino a completamento della parte teorica del corso.

Gli studenti del mio corso dovrebbero avere ricevuto le credenziali per accedere alla piattaforma di Unitelma (mandatemi un'email se non vi sono arrivate).

In aggiunta alle lezioni su unitelma, viene fornito materiale in ambiente google classroom (h3ukcvx)

comprensivo di ulteriori registrazioni con carattere più implementativo e di preparazione agli esami.

Nell'ambiente classroom troverete oltre ai video di lezioni integrative con svolgimento di esercizi e relativa discussione,

i file degli esercizi svolti, e le slide del corso.


Materiale da studiare durante la sospensione della didattica frontale.

Ogni capitolo racchiude argomenti normalmente trattati in una o

più lezioni frontali, con numerosi esempi ed esercizi.

Cap.1 Parte 1 Web based applications
Richiami di HTML (tabelle e form, tipi di input testuale, e hidden)
Richiami di HTTP (comandi GET e POST)
Concetto di sessione di navigazione.
Gestione della sessione tramite uso di hidden type input
Cap. 2 Parte 2 Servlet container e servlet
Interfaccia Servlet e classi astratte <nop>GenericServlet e <nop>HttpServlet
Interfacce <nop>HttpServletRequest e <nop>HttpServletResponse
Deployment descriptor, associazione URL a risorsa servlet
Struttura della cartella di una web application
Uso di annotazioni per configurare una servlet
Cap. 3 Parte 3 Ripasso parte 2
Redirezione tramite metodo <nop>sendRedirect
Gestione della sessione di navigazione tramite cookie
Cap. 4 Parte 4 Gestione della sessione di navigazione tramite oggetti persistenti sul server.
URL rewriting.
Cap. 5 Parte 5 Ripasso.
Redirezione interna di richieste tramite dispatcher.
Introduzione alle pagine JSP.
Cap. 6 Parte 6 ESERCIZI DA SVOLGERE AUTONOMAMENTE
Cap. 7 Parte 7 JSP, elementi sintattici: direttive, dichiarazioni, espressioni, scriptlet, azioni standard.
Cap. 8 Parte 8 Review su uso indirizzi in pagine JSP. Bean e azioni standard per utilizzo e configurazione dei bean nelle pagine JSP.
Cap. 9 Parte 9 Configurazione dell'applicazione per uso di autenticazione dichiarativa
Cap. 10 Parte 10 Tag personalizzati, Tag, TagSupport, ciclo di vita di un tag, tag con attributi, tag per formattazione, tag per riscrivere campi di un form
Cap. 11 Parte 11 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. Tag iterativi e che elaborano il corpo. BodyTag e BodyTagSupport
Cap. 12 Parte 12 Uso di basi di dati da servlet e JSP
Cap. 13 Parte 13 Uso di pool di connessioni a un DB remoto
Cap. 14 Parte 14 Uso di package per file upload e invio di email attraverso una webapp
Cap. 15 Parte 15 Esercizi da svolgere autonomamente e domande di verifica conclusiva per la preparazione all'esame finale


Edit | Attach | Watch | Print version | History: r27 < r26 < r25 < r24 < r23 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r27 - 2021-05-27 - NovellaBartolini






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
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