Dipartimento: DIMES Corso di Laurea: INGEGNERIA INFORMATICA Indirizzo Internet Corso di Laurea: www.dimes.unical.it Nome insegnamento: Piattaforme software per applicazioni su web Condivisione: Articolazione in moduli: Settore Scientifico Disciplinare ING-INF/05 Docente responsabile: FLESCA SERGIO Posizione docente responsabile: PROFESSORE ASSOCIATO - UNICAL 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: III ANNO – II PERIODO 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