Obiettivi formativi
Il corso si propone di introdurre lo studente a:
- l'uso di un Database Management System (DBMS) per la creazione/gestione/interrogazione di una base di dati,
- la realizzazione di siti web dinamici che presentano informazioni
memorizzate su basi di dati.
Le tecnologie principali utilizzate nelle esercitazioni sono le
servlet e le Java Server Pages (JSP), per cui si
assume che lo studente abbia una discreta conoscenza del linguaggio
di programmazione Java.
Attività formative
Il corso viene svolto in 24 ore di esercitazione in laboratorio.
Si ricorda che il corso vale 2 CFU, per cui sono previste ulteriori
26 ore di lavoro individuale da svolgersi presso i laboratori
didattici.
Programma del corso
- Introduzione al DBMS PostgreSQL: Connessione ad un database,
uso di semplici comandi di controllo, creazione di tabelle.
- PostgreSQL: vincoli di integrità, politiche di reazione
alle violazioni dei vincoli di integrità referenziale.
- PostgreSQL: interrogazioni SQL semplici.
- PostgreSQL: interrogazioni SQL complesse.
- Linguaggio HTML: struttura di un documento HTML, fogli di stile,
marcatori fondamentali, tabelle.
- Linguaggio HTML: form.
- Installazione di un engine sul server WEB per la gestione delle
servlet. Esempi di servlet semplici.
- Servlet e JDBC. Connessione ad un DBMS PostgreSQL. Uso di semplici
servlet di interazione con DBMS: query semplici, composte.
- Java bean e servlet.
- Java Server Pages (JSP)
- JSP e servlet per un approccio di sviluppo Model View Controller: cenni