Automatisk generering af system til databehandling
Automatisk generering af system til databehandling
Automatisk generering af system til databehandling
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