A.A. - Anno corso
2004/2003
Nome:
Servizi e Applicazioni delle Reti Informatiche
Professore:
Ore totali lezioni:
66
Ore totali esercitazioni:
Ore totale laboratorio:
24
Propedeuticità:
Organizzazione di Sistemi Operativi e Reti
Crediti:
0
Obiettivi:

Il corso ha lo scopo di fornire le conoscenze fondamentali su:
· infrastrutture e servizi delle reti informatiche aziendali, e
· strumenti e tecnologie avanzati per lo sviluppo di applicazioni di rete e web.

 

Programma:
Il World Wide Web. Uniform Resource Identifiers, protocollo HTTP. Linguaggio HTML, fogli di stile CSS.
Extensible Markup Language (XML). Introduzione, sintassi, DTD. Interfaccia di programmazione: DOM e SAX.
Applicazioni Web. Introduzione. Servlet: modello di servizio e ciclo di vita. Servlet: scope objects, oggetti richiesta e risposta. Servlet: gestione della concorrenza, session tracking. Servlet: autenticazione, interazione fra componenti Web, filtri, gestori di eventi. Architettura di una applicazione Web. JavaServer Pages: ciclo di vita, oggetti impliciti e di contesto, sintassi. JavaServer Pages e componenti JavaBeans. Progetto di una applicazione Web: il pattern MVC.
Componenti Server-side: Enterprise JavaBeans. Introduzione: architettura EJB. Session bean. Entity bean: BMP e CMP.
Servizi di nomi e directory. Spazi di nomi, Directory, Java Naming and Directory Interface.
Applicazioni multimediali e Qualità del Servizio in rete. Requisiti delle applicazioni multimediali in rete; Streaming audio e video, applicazioni interattive; Supporto di rete alle qualità del servizio.
Seminari specialistici. Introduzione a .NET


Testi:

Infrastrutture e servizi di rete
- C. M. White. Reti di comunicazione per l'azienda, Apogeo
- W. Stallings. Business Data Communications, 4th Edition, Prentice-Hall
- J. F. Kurose, K. W. Ross. Internet e Reti di Calcolatori, McGraw-Hill
Enterprise computing
- E. Walsh. J2EE, McGraw-Hill, Settembre 2003
- M. Hall, Core Servlets and JavaServer Pages, Prentice Hall PTR
- R. Monson-Hefel, Enterprise Java Beans, 3rd Edition, O'Reilly

 

Esami:
L'esame si svolge, di norma, come segue:

Progetto di una applicazione Web (ad es. applicazione web di un’azienda per la vendita on-line di prodotti a catalogo): sviluppo del software e preparazione di un sintetico documento di progetto
b) Prova orale riguardante gli argomenti del corso.

Il voto finale tiene conto sia della preparazione raggiunta dal candidato (sulla base della parte scritta e di quella orale), sia della capacità di esprimersi in un linguaggio tecnico appropriato (in Italiano o in Inglese).


Link utili:
Ultime modifiche: giovedì, 29 settembre 2011, 15:18