Università degli Studi di Napoli Federico II - Scope
Università degli Studi di Napoli Federico II - Scope
Università degli Studi di Napoli Federico II - Scope
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Appen<strong>di</strong>ce B<br />
Di seguito verranno esaminati gli elementi costituenti l'applicazione Parser.jar.<br />
L'applicazione si sud<strong>di</strong>vide in due pacchetti Parser e GestioneDatabase. Il package<br />
Parser è composto dalle seguenti classi: AggiornaBatch.java, Configuratore.java,<br />
ControllerTimerFileG.java, ControllerTimerTaskGiorno.java, GridComponent.java,<br />
ManagerParser.java, ParserScheduler.java, TaskGiorno.java, XmlValidator.java.<br />
Il package GestioneDatabase è composto dalle seguenti classi: ConnectionPool.java,<br />
ConnectionPoolException.java, DBCoda.java, DBGruppo.java, DBJob.java,<br />
DBOsservazioni.java, DBScheduler.java, DBVo.java.<br />
Tuttavia l'ampliamento ha prodotto mo<strong>di</strong>fiche solo in alcuni <strong>di</strong> queste classi. Di<br />
seguito mostreremo solo le classe che hanno subito cambiamenti, evidenziando in<br />
modo particolare le nuove classi e le aggiunte <strong>di</strong> co<strong>di</strong>ce.<br />
AggiornaBatch.java:<br />
package Parser;<br />
import GestioneDatabase.*;<br />
import java.sql.ResultSet;<br />
import java.sql.SQLException;<br />
import java.util.Set;<br />
import java.util.TimerTask;<br />
import java.sql.Timestamp;<br />
import java.util.logging.Level;<br />
import java.util.logging.Logger;<br />
public class AggiornaBatch extends TimerTask {<br />
ManagerParser bacth;<br />
Tommaso Foglia 961/147 Pagina 127 <strong>di</strong> 150