Java Web XXS: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Skuusik (talk | contribs)
No edit summary
Skuusik (talk | contribs)
No edit summary
Line 1: Line 1:
== Siim M - andmete hoidmine ja tagastamine ==
== Siim M - andmete hoidmine ja tagastamine ==
Changed by: [[User:Skuusik|Skuusik]] 23:38, 14 October 2010 (EEST)
* andmete salvestamine, ilmselt xmli faili
* andmete salvestamine, ilmselt xmli faili


1. salvestada tuleb kõik küsimustikud eraldi faili, et mitte süüa mahukat faili mällu töötlemiseks.
# salvestada tuleb kõik küsimustikud eraldi faili, et mitte süüa mahukat faili mällu töötlemiseks.
2. faili nime võib kuupäevaga unikaalselt genereerida
# peab saama lihtsalt muuta, kustutada, aktiveerida ja lisada küsimustikke ja küsimustike küsimusi
3. parameetrid, mida vaja salvestada on küsimustikul: nimi, id, aktiivne(false, true), küsimused, vastused, vastanute ip-d
# eraldi saab lisada küsimustikele ip-sid ja muuta neid aktiivseteks ja mitte aktiivseteks
4. struktuur ...
# faili nime võib kuupäevaga unikaalselt genereerida
# parameetrid, mida vaja salvestada on küsimustikul: nimi, id, aktiivne(false, true), küsimused, vastused, vastanute ip-d
# xml struktuur ...


== Silver - serveri loogika ==
== Silver - serveri loogika ==
Changed by: [[User:Skuusik|Skuusik]] 23:38, 14 October 2010 (EEST)


* kuidas kasutajale kuvada lehti jne
* kuidas kasutajale kuvada lehti jne
* tulemuste diagrammi joonistamine
* tulemuste diagrammi joonistamine


1. klient
# klient
1.1 kui kasutaja tuleb lehele, siis küsitakse kõik küsimustikud ja kuvatakse talle leht aktiivsete ja mitte aktiivsete küsimustekega
## kui kasutaja tuleb lehele, siis küsitakse kõik küsimustikud ja kuvatakse talle leht aktiivsete ja mitte aktiivsete küsimustekega
1.2 kui kasutaja vajutab mõne küsimustiku nimega lingi peal, siis kontrollitakse tema ip-d
## kui kasutaja vajutab mõne küsimustiku nimega lingi peal, siis kontrollitakse tema ip-d
1.2.1 kui selle kasutaja ip-d pole selle küsimustikuga seotud, siis kuvatakse talle esimene selle küsimustiku küsimus
### kui selle kasutaja ip-d pole selle küsimustikuga seotud, siis kuvatakse talle esimene selle küsimustiku küsimus
1.2.1.1 kui kasutaja hakkab küsimustele vastama  
#### kui kasutaja hakkab küsimustele vastama... ( kas salvestada kohe ? )
1.2.2 kui selle kasutaja ip on selle küsimustikuga seotud, siis näidatakse talle selle küsimustiku vastuste diagramme
#### kui kasutaja lahkub, kas pärast saab alustada, kust lõpetas?
#### kui kõik vastatud, suunatakse kohe selle küsimustiku statistikale
### kui selle kasutaja ip on selle küsimustikuga seotud, siis näidatakse talle selle küsimustiku vastuste diagramme
# admin
## saab ligi ka kliendi lehele
## tema jaoks on teise URLi peal leht, kust saab aktiveerida kustutada, muuta ja lisada küsimustikke
## kuidas see kõik välja näeb....


== Sergei ja Siim S - kliendi pool ==
== Sergei ja Siim S - kliendi pool ==
Changed by: [[User:Skuusik|Skuusik]] 23:38, 14 October 2010 (EEST)


* html lehed koos vormidega jne
* html lehed koos vormidega jne
Line 25: Line 37:


== Tiit ==
== Tiit ==
Changed by: [[User:Skuusik|Skuusik]] 23:38, 14 October 2010 (EEST)


* dokumentatsioon ja projekti juhtimine
* dokumentatsioon ja projekti juhtimine


1. muretseb, et kõigil oleks olemas arendus vahendid ja ülesanded
# muretseb, et kõigil oleks olemas arendus vahendid ja ülesanded


== Kasulikku ==
== Kasulikku ==


Raamat [http://enos.itcollege.ee/~smannart/3/JEE/OReilly.Head.First.Servlets.and.JSP.2nd.Edition.Mar.2008.pdf "Head First: Servlets and JSP"] - kui pole viitsind aines kohal käia, siis seda sirvides saad asjadest aimu
Raamat [http://enos.itcollege.ee/~smannart/3/JEE/OReilly.Head.First.Servlets.and.JSP.2nd.Edition.Mar.2008.pdf "Head First: Servlets and JSP"] - kui pole viitsind aines kohal käia, siis seda sirvides saad asjadest aimu

Revision as of 22:38, 14 October 2010

Siim M - andmete hoidmine ja tagastamine

Changed by: Skuusik 23:38, 14 October 2010 (EEST)

  • andmete salvestamine, ilmselt xmli faili
  1. salvestada tuleb kõik küsimustikud eraldi faili, et mitte süüa mahukat faili mällu töötlemiseks.
  2. peab saama lihtsalt muuta, kustutada, aktiveerida ja lisada küsimustikke ja küsimustike küsimusi
  3. eraldi saab lisada küsimustikele ip-sid ja muuta neid aktiivseteks ja mitte aktiivseteks
  4. faili nime võib kuupäevaga unikaalselt genereerida
  5. parameetrid, mida vaja salvestada on küsimustikul: nimi, id, aktiivne(false, true), küsimused, vastused, vastanute ip-d
  6. xml struktuur ...

Silver - serveri loogika

Changed by: Skuusik 23:38, 14 October 2010 (EEST)

  • kuidas kasutajale kuvada lehti jne
  • tulemuste diagrammi joonistamine
  1. klient
    1. kui kasutaja tuleb lehele, siis küsitakse kõik küsimustikud ja kuvatakse talle leht aktiivsete ja mitte aktiivsete küsimustekega
    2. kui kasutaja vajutab mõne küsimustiku nimega lingi peal, siis kontrollitakse tema ip-d
      1. kui selle kasutaja ip-d pole selle küsimustikuga seotud, siis kuvatakse talle esimene selle küsimustiku küsimus
        1. kui kasutaja hakkab küsimustele vastama... ( kas salvestada kohe ? )
        2. kui kasutaja lahkub, kas pärast saab alustada, kust lõpetas?
        3. kui kõik vastatud, suunatakse kohe selle küsimustiku statistikale
      2. kui selle kasutaja ip on selle küsimustikuga seotud, siis näidatakse talle selle küsimustiku vastuste diagramme
  2. admin
    1. saab ligi ka kliendi lehele
    2. tema jaoks on teise URLi peal leht, kust saab aktiveerida kustutada, muuta ja lisada küsimustikke
    3. kuidas see kõik välja näeb....

Sergei ja Siim S - kliendi pool

Changed by: Skuusik 23:38, 14 October 2010 (EEST)

  • html lehed koos vormidega jne
  • natuke dünaamilisust jqueriga

Tiit

Changed by: Skuusik 23:38, 14 October 2010 (EEST)

  • dokumentatsioon ja projekti juhtimine
  1. muretseb, et kõigil oleks olemas arendus vahendid ja ülesanded

Kasulikku

Raamat "Head First: Servlets and JSP" - kui pole viitsind aines kohal käia, siis seda sirvides saad asjadest aimu