Registro lezioni - A.A. 2012/2013

25/09/2012 (2h) Introduzione ai contenuti del corso.

26/09/2012 (3h) Introduzione al World Wide Web (WWW). Uniform Resource Identifiers. Il protocollo HTTP: caratteristiche principali, schema generale di funzionamento; formato dei messaggi, transazioni multiple;  meccanismi di autenticazione e di mantenimento di stato.

28/09/2012 (3h) Esercitazioni di laboratorio.

03/10/2012 (3h) Esercitazioni di laboratorio.

05/10/2012 (3h) Il linguaggio HTML: form. Introduzione a XML.

09/10/2012 (2h) Esercitazioni di laboratorio.

10/10/2012 (3h) XML: sintassi di base e documenti ben formati; spazi di nomi (namespaces). XML: linguaggi di definizione di schemi di documento; il DTD; Esempi di DTD.

12/10/2012 (3h) Limiti del DTD. XML Schema: definizione di tipi semplici e complessi; derivazione di tipo; dichiarazioni di elemento e attributo.

16/10/2012 (2h) Esercitazioni di laboratorio.

17/10/2012 (3h) XML: entità. XML: introduzione alle interfacce di programmazione; interfaccia di programmazione DOM. Esempi di programmi basati su DOM.

19/10/2012 (3h) XML: interfacce di programma-zione SAX e StAX; esempi di programmi.

23/10/2012 (2h) XML: casi d'uso di elaborazione basata su documenti XML e confronto fra le interfacce di programmazione. Introduzione alle tecnologie per lo sviluppo di applicazioni Web.

24/10/2012 (3h) Servlet: introduzione; modello di servizio; ciclo di vita; modello di richiesta e risposta.

26/10/2012 (3h) Esercitazioni di laboratorio.

30/10/2012 (2h) Packaging di una applicazione Web. Applicazioni Web: descrittore di deployment.

31/10/2012 (3h) Servlet: condivisione dell'informazione. Metodi per la gestione di sessioni d'utente in un'applicazione Web. Servlet: supporto alla gestione delle ses-sioni; esempi di supporto alla gestione delle sessioni.

06/11/2012 (2h) Servlet: gestione della concorrenza. Servlet: meccanismi di autenticazione.

07/11/2012 (3h) Servlet: meccanismi di autorizza-zione; interazione fra componenti; filtri; modello ad eventi.

09/11/2012 (3h) Esercitazioni di laboratorio.

13/11/2012 (2h) Introduzione a JavaServer Pages (JSP). JSP: ciclo di vita e interfaccia di programmazione, oggetti impliciti, sintassi JSP (direttive).

14/11/2012 (3h) JSP: sintassi JSP (elementi di scripting, elementi di azione). Introduzione ai componenti Ja-vaBeans. Uso di JavaBeans in JSP. JSP: Expression Language.

16/11/2012 (3h) Esercitazioni di laboratorio.

20//1/2012 (2h) JSP Standard Tag Library. Progetto di applicazioni Web: lo schema Model-View-Control (MVC).

21/11/2012 (3h) Esempio di applicazione Web progettata secondo lo schema MVC. Web Application Frame-works: il framework Struts Classic (prima parte).

23/11/2012 (3h) Web Application Frameworks: il framework Struts Classic (seconda parte). Esempio di applicazione Web basata sul framework Struts Classic.

27/11/2012 (2h) Esercitazioni di laboratorio.

28/11/2012 (3h) Cenni alle architetture per applicazioni Web distribuite. Servizi di nomi, interfaccia di programmazione Java Naming and Directory Interface. Introduzione alla tecno-logia Enterprise JavaBeans (EJB).

30/11/2012 (3h) Elementi dell’architettura EJB 2.1: il client, i componenti EJB, il container. Esempio.

04/12/2012 (2h) Esercitazioni di laboratorio.

07/12/2012 (3h) EJB 2.1: Bean Session stateless e stateful. Enterprise Bean Environment. Architettura EJB 3.0: introduzione, principali novità,  bean Session stateless e stateful.

11/12/2012 (2h) Esercitazioni di laboratorio.

12/12/2012 (3h) Esercitazioni di laboratorio.

14/12/2012 (2h) Esercitazioni di laboratorio.

14/12/2012 (3h) Gestione delle transazioni: introduzione, delimitazione programmatica, dichiarativa, e del client. Linee guida per la preparazione del progetto d’esame.

Materiale didattico

L'accesso al materiale didattico è riservato agli studenti in possesso di apposite credenziali.

Pagina del materiale didattico

Design by styleshout. Downloaded from Free Templates