BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool
BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool
BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool
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