Corso | Ingegneria Informatica e dei sistemi per le Telecomunicazioni |
Curriculum | reti wireless |
Orientamento | Orientamento unico |
Anno Accademico | 2015/2016 |
Crediti | 6 |
Settore Scientifico Disciplinare | ING-INF/05 |
Anno | Secondo anno |
Unità temporale | Secondo semestre |
Ore aula | 48 |
Attività formativa | Attività formative a scelta dello studente (art.10, comma 5, lettera a) |
Docente | GIANLUCA LAX |
Obiettivi | Il corso mira a fornire agli studenti le conoscenze pratiche per la realizzazione di Web Application basate sui Framework Struts e Hibernate e per la realizzazione di Mobile Application. Il corso può essere suddiviso sostanzialmente in tre parti. Nella prima parte viene trattato Hibernate che permette di gestire la rappresentazione e il mantenimento su database relazionale di informazioni mappate ad oggetti Java. Attraverso Hibernate, l’implementazione dell’accesso in lettura e scrittura di dati viene notevolmente semplificata. La seconda parte è dedicata a Struts, un framework che permette lo sviluppo di Web Applicazioni di notevoli dimensioni, fornendo in maniera semi-automatica funzionalità quali l’I18N (internazionalizzazione), la validazione dei form, il passaggio dei parametri, e molto altro ancora. Infine, nell’ultima parte del corso, viene presentato il sistema operativo Android, l’ambiente di sviluppo Android SDK e i concetti di base per implementare applicazioni per dispositivi mobili. |
Programma | Risoluzioni di problemi tramite i Design Pattern: studio ed implementazione in Java dei pattern Singleton, Model-View-Controller, DAO e Factory. La persistenza dei dati tramite Hibernate: Mapping tra oggetti Java e relazioni, utilizzo degli Hibernate Tools, interrogazioni con Hibernate. Sviluppo di Web Application tramite Struts: Struts MVC, utilizzo degli Interceptor e dei tag di Struts. Programmazione Android: Activity, Service, content provider e broadcast receiver. |
Testi docente | Java Persistence with Hibernate, Second Edition of Hibernate in Action, Christian Bauer and Gavin King, Manning Publications Co. Struts 2 in Action, Donald Brown, Chad Michael Davis, and Scott Stanlick, Manning Publications Co. Android Developers http://developer.android.com |
Erogazione tradizionale | Sì |
Erogazione a distanza | No |
Frequenza obbligatoria | No |
Valutazione prova scritta | No |
Valutazione prova orale | Sì |
Valutazione test attitudinale | No |
Valutazione progetto | Sì |
Valutazione tirocinio | No |
Valutazione in itinere | No |
Prova pratica | Sì |
Cerca nel sito
Posta Elettronica Certificata
Direzione
Tel +39 0965.1693217/3252
Fax +39 0965.1693247
Protocollo
Tel +39 0965.1693422
Fax +39 0965.1693247
Didattica e orientamento
Tel +39 0965.16933385
Fax +39 0965.1693247
Segreteria studenti
Tel +39 0965.1691475
Fax +39 0965.1691474
Amministrazione
Tel +39 0965.1693214
Fax +39 0965.1693247
Ricerca
Tel +39 0965.1693422
Fax +39 0965.1693247