03.01.2015 Views

Università degli Studi di Napoli Federico II - Scope

Università degli Studi di Napoli Federico II - Scope

Università degli Studi di Napoli Federico II - Scope

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!