Questo sito utilizza cookie tecnici e di terze parti. Se vuoi saperne di più o negare il consenso consulta l'informativa sulla privacy. Proseguendo la navigazione o cliccando su "Chiudi" acconsenti all'uso dei cookie. Chiudi
vai al contenuto vai al menu principale vai alla sezione Accessibilità vai alla mappa del sito
Login  Docente | Studente | Personale | Italiano  English
 
Home page

Programmazione java avanzata e mobile

Corso Ingegneria Informatica e dei sistemi per le Telecomunicazioni
Curriculum reti wireless
Orientamento Orientamento unico
Anno Accademico 2014/2015
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)

Canale Unico

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 1) Risoluzioni di problemi tramite i Design Pattern: studio ed implementazione in Java dei pattern Singleton, Model-View-Controller, DAO, Factory.
2) La persistenza dei dati tramite Hibernate: Mapping tra oggetti Java e relazioni, utilizzo degli Hibernate Tools, interrogazioni con Hibernate.
3) Sviluppo di Web Application tramite Struts: Struts MVC, utilizzo degli Interceptor e dei tag di Struts.
4) 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 Si
Erogazione a distanza No
Frequenza obbligatoria No
Valutazione prova scritta No
Valutazione prova orale Si
Valutazione test attitudinale No
Valutazione progetto Si
Valutazione tirocinio No
Valutazione in itinere No
Prova pratica Si

Ulteriori informazioni

Nessun materiale didattico inserito per questo insegnamento
Nessun avviso pubblicato
Nessuna lezione pubblicata
Salita Melissari - 89124 Reggio Calabria - CF 80006510806 - Fax 0965 332201 - URP:Indirizzo di posta elettronica dell'ufficio relazioni con il pubblico- PEC:Indirizzo di posta elettronica certificata dell'amministrazione
Feed RSS Facebook Twitter YouTube Google+

PRIVACY - NOTE LEGALI