Arvestuse saamiseks tarvilik kursuses Objektorienteeritud veebirakendused sügissemestril 2014 Arvestuse kirja saamiseks peavad olema sooritatud positiivselt kõik kodutööd, kontrolltöö ja teooriaseminar. Kontrolltöö keerukaima punkti sooritamine vabastab ühest kodutööst. Töö Tähtaeg Serveris töötav ühe klassi abil juhitav komponent. 17.09 Liides ja selle kasutamise näide 08.10 Alamklasside puu loomine ja kasutamine 29.10 Javaskripti objektide kooskasutus 26.11 Kliendi ja serveripoole ühendamine 03.12 Seminar 03.12 Kontrolltöö 10.12 Selgitusi * Serveris töötav ühe klassi abil juhitav komponent. http://greeny.cs.tlu.ee/~jaagup/2014/objveeb/testikysimus/ Komponendi andmeid võiks hoida sessioonis. Kasutaja saab oma tegevuse kaudu komponenti vaadata ja tema andmeid muuta. Näiteid: värvivalik, söökla ühe päeva menüü, kabelaua kuvamine andmete järgi ... * Liides ja selle kasutamise näide http://greeny.cs.tlu.ee/~jaagup/2014/objveeb/liidesed2/ http://greeny.cs.tlu.ee/~jaagup/2014/objveeb/salvestusliides/ Omaloodud liides ühiste oskuste kirjeldamiseks. Paar klassi nende oskuste erinevaks realiseerimiseks. Näitprogramm liidest realiseerivate klasside töö demonstreerimiseks, kusjuures klasside eksemplare on võimalik vahetada Näiteks veebi kaudu töötav külalisraamat, kus on klassi asendamisega võimalik määrata, mil moel andmeid salvestatakse. * Alamklasside puu loomine ja kasutamine http://greeny.cs.tlu.ee/~jaagup/2014/objveeb/kysimusp2rilus/ Omaloodud klassipuu, kus igal tasemel midagi lisandub. Klassidest eksemplarid ning näitprogramm nende kasutamiseks. * Javaskripti objektide kooskasutus Veebilehel suhtlus Javaskripti objektide vahel rakenduse sees andmete vahetamiseks. Võib kasutada olemasolevaid objekte ning täiendada neid. Nt. http://www.cs.tlu.ee/~jaagup/kool/java/kursused/14/ooveeb/ringrada.txt * Kliendi ja serveripoole ühendamine Suhtlus kliendi- ja serveripoolse objekti vahel. Soovitavalt Ajaxi ja RESTi abil. Nt. http://greeny.cs.tlu.ee/~jaagup/2014/objveeb/yhendamine/yl.txt * Seminar Vestlus kursuse jooksul tutvutud teemade põhjal. * Kontrolltöö Valitud kolme tasemega ülesande lahendamine tunnis. Kahest punktist piisab töö sooritamiseks, kolmas punkt vabastab ühest kodutööst.