17.09.2013 Views

Automatisk generering af system til databehandling

Automatisk generering af system til databehandling

Automatisk generering af system til databehandling

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7.3.1 Overordnet<br />

Side 64<br />

Yderste pakke er den overordnede. Herfra er der adgang <strong>til</strong> funktionalitet implementeret i de<br />

andre pakker.<br />

Application I denne klasse styrer de overordnede ting i applikationen. Den har<br />

forbindelsen <strong>til</strong> databasen, og den initierer når slutbruger<strong>system</strong>et skal<br />

omkonfigureres.<br />

Application er det centrale objekt i <strong>system</strong>et, og det er derfor også her at data<br />

kan caches.<br />

Session Hver gang en ny forbindelse bliver lavet <strong>til</strong> <strong>system</strong>et, bliver et session objekt<br />

lavet. Session objektets formål er at håndtere brugespecifikke informationer<br />

og at cache brugerens data.<br />

Cache Denne klasse bliver både brugt <strong>af</strong> Application og <strong>af</strong> Session klasserne. Cache<br />

objekteter kan gemme søgeresultater sammen med søgeparametrene. Når<br />

samme søgning forekommer igen, kan resultatet hentes i her.<br />

Figur 25: Klassestruktur, overordnet<br />

Figur 25 viser strukturen <strong>af</strong> de tre klasser. Der er altid kun et Application objekt. Der kan<br />

være flere Session objekter knyttet <strong>til</strong> Application. Både Application og Session har ét Cache<br />

objekt

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

Saved successfully!

Ooh no, something went wrong!