Dipartimento: DIMES
Corso di Laurea Magistrale: INGEGNERIA INFORMATICA
Indirizzo Internet Corso di Laurea: www.dimes.unical.it
Nome insegnamento: Piattaforme software per applicazioni su web
Condivisione: LAUREA TRIENNALE IN INGEGNERIA INFORMATICA
Articolazione in moduli:
Settore Scientifico Disciplinare ING-INF/05
Docente responsabile: SERGIO FLESCA
Posizione docente responsabile:
PROFESSORE ASSOCIATO
Crediti formativi universitari: 6
Numero ore lezioni: 36
Numero ore riservate attività didattiche assistite: 57
Numero ore esercitazioni: 21
Numero ore attività di laboratorio:
Numero ore riservate studio individuale:
Tipologia: INSEGNAMENTO A SCELTA
Lingua di insegnamento: Italiano
Collocazione: II Anno, I Semestre
Prerequisiti:
Obiettivi formativi (risultati d’apprendimento previsti e competenze da acquisire – Descrittori di Dublino):
L’obiettivo è quello di introdurre gli studenti alle problematiche relative allo sviluppo di applicazioni web con
architettura a tre livelli. In particolare è analizzata l’architettura Java Enterprise e il suo supporto allo sviluppo di
applicazioni web.
Argomenti delle lezioni:
Architetture web a tre livelli in java.
Strato di presentazione: HTML, Sevlet, Java Server Pages, Java Server Faces
Strato di business: Enterprise Java beans, Stateless e Statefull Session Beans, Message Driven Beans, Gestione
dichiarativa delle transazioni;
Strato di persistenza: JDBC, Architettura JPA (Java Persistence architecture)
Argomenti delle esercitazioni:
Piattaforme per lo sviluppo di applicazioni web
Sviluppo di applicazioni web di esempito
Argomenti delle attività di laboratorio:
Modalità di frequenza:
Modalità di erogazione:
Metodi di valutazione: sviluppo di un progetto didattico di una applicazione web e prova scritta inerente le
tematiche del corso.
Testi di riferimento:
Enterprise JavaBeans 3.1, 6th Edition
Andrew Lee Rubinger, Bill Burke
O'Reilly Media
Orario e aule lezioni:
Calendario prove valutazione:
www.dimes.unical.it