12.07.2015 Views

BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool

BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool

BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

identifikaatorile vastava sessiooni info.2. insert_session_data – Lisatakse uus / uuendatakse olemasoleva sessiooniinformatsiooni andmebaasitabelisse “session”. Kui lisatava sessiooniidentifikaatorile vastav sessioon juba eksist<strong>ee</strong>rib, siis m<strong>ee</strong>todiga uuendataksesessiooni ajatempli väärtust.5.5.1 Sessioonihalduse andmebaasitabel “session” Sessioonihalduse realis<strong>ee</strong>rimise selliselt, et ta kasutab ainult ühte ning lihtsastruktuuriga andmebaasitabelit “session”. Tabelis 2 on eraldi välja toodudandmebaasitabeli “session” kirjeldus.Välja nimi Välja tüüp Välja kirjeldussessid String tabeli primaarvõti, sessiooni identifikaatoruser String sessiooniga seo<strong>tud</strong> kasutaja identifikaatortimestamp Number sessiooni viimase toimingu ajatempelTabel 2 Vahemälu andmebaasitabeli kirjeldus.5.6 T<strong>ee</strong>nuste klassidJärgnevates punktides on ära toodud t<strong>ee</strong>nuste serveril asuvad t<strong>ee</strong>nuste klassid, koosnende poolt pakutavate m<strong>ee</strong>todite sisuga.5.6.1 GeneralService t<strong>ee</strong>nuste baasklassGeneralService klassi kasutasime baasklassina kõigile ülejäänud t<strong>ee</strong>nuste klassidele.Baasklassis realis<strong>ee</strong>risime m<strong>ee</strong>todid ning funktsionaalsuse, mida vajavad oma töökserinevat tüüpi t<strong>ee</strong>nuste klassid.GeneralService klassis realis<strong>ee</strong>ri<strong>tud</strong> funktsionaalsus:1. Suhtlemine vahemälu kontrolleriga2. Suhtlemine otse admebaasikontrolleriga3. Exception klassi abil erindite teisendamine4. Func operatsioonide väljakutsumine38

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

Saved successfully!

Ooh no, something went wrong!