Materiale del corso (2012/2013)
Lucidi delle lezioni
- Introduzione
- Tecnologie Web
- Integrazione
- Progettazione
- Knowledge management
Esercitazioni
Esercitazione 1 - Introduction to JSP development
Data: 2012-10-10 (Squadra 1 e 2)
Obbiettivi: Apprendimento delle modalità di utilizzo degli strumenti di sviluppo per J2EE basati su Eclipse e Tomcat. Creazione di una semplice pagina JSP con elaborazione di dati inseriti in form HTML. Validazione dei dati in modalità server-side.
Contenuti:
Esercitazione 2 - Introduction to MVC
Data: 2012-10-15 (Squadra 1) e 2012-10-17 (Squadra 2)
Obbiettivi: Apprendimento del paradigma di programmazione MVC nel caso specifico di architetture Java EE. Uso dei bean di richiesta.
Contenuti:
Riferimenti:
Esercitazione 3 - Introduction to DATA ACCESS Objects
Data: 2012-10-22(Squadra 1) e 2012-10-24 (Squadra 2)
Obbiettivi: Perfezionamento dell'utilizzo del paradigma MVC, introduzione a bootstrap, uso dei DAO.
Contenuti:
- Testo dell'esercitazione [.pdf]
- Schema della soluzione [.pdf]
- Soluzione dell'esercitazione - Esercizio 1 [.zip]
Riferimenti:
Esercitazione 4
Data: 2012-11-05(Squadra 1) e 2012-11-07 (Squadra 2)
Obbiettivi: Soluzione dell'Esercitazione 3 e risoluzione eventuali dubbi, uso dei CSS e di bootstrap nella costruzione delle viste (presentation layer).
Contenuti:
Riferimenti:
Esercitazione 5
Data: 2012-11-14 (presentazione) e 2012-11-19 (conclusione)
Obiettivi: Analisi dei requisiti sul sito del corso, attraverso gruppi di discussione ed in seguito attraverso la descrizione formale
Contenuti:
- Schede operative per il lavoro di gruppo
- Schede compilate durante l'esercitazione (file PDF scansito, ~24MB)
Esercitazione 6
Data: 2012-11-21(Squadra 2) e 2012-11-26 (Squadra 1)
Obbiettivi: Utilizzo di Web Service remoti, DB design, Consolidamento delle nozioni su Bootstrap.
Contenuti:
Esercitazione 7
Data: 2012-11-28(Squadra 2) e 2012-12-10 (Squadra 1)
Obbiettivi: Creazione di Web Service lato server, DB design.
Contenuti:
Esercitazione 8
Data: 2012-12-03)
Obbiettivi: Progettazione Database nel sistema distribuito.
Contenuti:
Esercitazione 9
Data: 2012-12-12(Squadra 2) e 2012-12-17 (Squadra 1)
Obbiettivi: Creazione del layout del sito "Employee Tracker"
Contenuti: Uso dei paradigmi composite view e front controller
Specifiche del sito sviluppato durante il corso
- 2012-11-09 v1.0: Vision statement
- 2012-11-14 v1.1: Analisi dei requisiti
- 2012-11-19: Schede compilate in laboratorio
- 2012-11-29: v1.2: Requisiti utente (parziali) identificati in aula
Sito sviluppato durante il corso
- 2012-12-06 v1.0: struttura preliminare
- 2012-12-17 v1.1: struttura con incluse le esercitazioni del corso
Materiale integrativo
Materiale relativo ad argomenti già trattati nei corsi precedenti (a scopo di "ripasso" o completamento dei prerequisiti).