In DBMS.java si dovrebbero gestire almeno due tipi
di eccezioni: una durante il caricamento del driver per il DBMS
e una relativamente all'esecuzione della query.
Per mascherare al resto dell'applicazione sia il fatto che si
utilizzi un certo DBMS piuttosto che un altro e i dettagli circa
le eccezioni sulla query, solitamente si introducono due classi
per rappresentare queste eccezioni (e possibilmente per
gestirle) in modo tale che dal lato servlet viene mascherato
qualsiasi dettaglio circa il DBMS e l'interazione con
esso. Queste classi (relativamente semplici per le nostre
esercitazioni) sono DBMSException.java e
UnknownKeyDBMSExceptione.java.
Scaricare lo schema delle classi DBMS.java, DBMSException.java, UnknownKeyDBMSException.java e la servlet QueryDBMS.java.
Modificare la servlet in modo che accetti in ingresso i
parametri nome e citta provenienti da
un form con il metodo GET e che stampi in output i dati del
museo e il suo orario di apertura settimanale in un formato
tabellare dove nella prima colonna ci sono i giorni e nella
seconda l'orario di apertura e in terza quello di chiusura.