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 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
Erogazione a distanza No
Frequenza obbligatoria No
Valutazione prova scritta No
Valutazione prova orale
Valutazione test attitudinale No
Valutazione progetto
Valutazione tirocinio No
Valutazione in itinere No
Prova pratica

Ulteriori informazioni

Nessun materiale didattico inserito per questo insegnamento
Nessun avviso pubblicato
Nessuna lezione pubblicata
Codice insegnamento online non pubblicato

Cerca nel sito

 

Posta Elettronica Certificata

Direzione

Tel +39 0965.1693217/3252

Fax +39 0965.1693247

Indirizzo e-mail


Protocollo

Tel +39 0965.1693422

Fax +39 0965.1693247

Indirizzo e-mail

Didattica e orientamento

Tel +39 0965.16933385

Fax +39 0965.1693247

Indirizzo e-mail


Segreteria studenti

Tel +39 0965.1691475

Fax +39 0965.1691474

Indirizzo e-mail

Amministrazione

Tel +39 0965.1693214

Fax +39 0965.1693247

Indirizzo e-mail


Ricerca

Tel +39 0965.1693422

Fax +39 0965.1693247

Indirizzo e-mail

Social

Facebook

Twitter

YouTube

Instagram