Harjoitteluosajärjestelmän modularisointi
Laineella oli hiukan sanomista tuohon Harjoitteluosajärjestelmän
modularisointiin. Kuvassa on osajärjestelmän uusi muoto. Tämä on siis alustava
pohja homman suunnitelmalle ja kuvaa jollain tasolla asiakkaan
toiveita asian suhteen.
Ja hiukan kuvausta kuvan osista
- OStatusInfo
- Tehtävälistan luova servletti
- GenTaskServlet
- Uusi geneerinen tehtäväservletti, joka huolehtii yhden tehtävän
käyttöliittymän luonnin yleisistä hommista (virheenkäsittely, toiminnon
valitseminen...) ja kustuu tehtävätyyppikohtaisen luokan metodia
createTaskUI-luomaan tehtävä-käyttöliittymän tehtävätyyppikohtaiset
osat.
- TaskTypeSpecificClass
- Tehtävätyyppikohtainen luokka, jonka harteilla on yhden tehtävän
tekemiseen tarvittavan käyttöliittymän tehtävätyyppikohtaisten osien
luonti ja vastauksen analysoiminen.
- GenTaskAnalyzer
- Geneerinen tehtävän analysointiin tarkoitettu servletti, joka
huolehtii oikean luokan analyze metodin kutsumisesta ja hoitaa yleisen
osuuden tehtävän analysoinnista (virheenkäsittely...).
- OOldInfo
- Luokka, joka luo listan vanhoista vastauksista.