Arhiiv 2006 - Võrgurakendused I: ülesanne 2
Tähtaeg: 31. märts.
Ülesandeks on valmistada (üksi) serverirakendus, mis on analoogiline - kuid hulga lihtsam - kui http://www.reddit.com.
Mida rakendusega peab saama teha
Autentimist ja redigeerimis jne ei ole. Igaüks peab saama:
- vaadata (klikatavate) linkide loetelu, mis on sorteeritud pluss/miinus punktide ja aja järgi:
- mida uuem, seda eespool
- mida rohkem plusse, seda eespool
- mida rohkem miinuseid, seda eespool
- Mõistlik valem tuleb ise välja mõelda.
- Lisada link: vorm, kus on koht lingile ja ühelauselisele tekstile.
- Vajutada üles või alla nupule klikatavate linkide loetelus.
Kuidas rakendus tuleb kirjutada
Rakendus tuleb kirjutada kui komplekt cgi programme javas. Kasutada standard-javat, mitte j2ee-d. Java programmid tuleb käima tõmmata shelli skriptidest. Vaata materjale loengust.
Andmed tuleb kirjutada serveris olevasse csv-faili. Sellest failist ehitab üks teie cgi programmidest ka kuvatava html teksti.
Lisaülesanne (ei ole kohustuslik)
Lisaülesanne annab ekstrapunkte, mida saab kasutada, kui mõnes muus praktikumis punkte puudu.
Kirjutada listide vaatamisprogramm eraldi http serverina javas: vaata javas kirjutatud http serveri näidet loengust.