Harjoitellaan oman HT:n muuttamista WWW-versioksi luentojen vaihe1-mallin mukaisesti. Seuraavassa muista muuttaa aina sana kerho oman työsi nimeä vastaavaksi, samoin tunnus vesal omaa tunnustasi vastaavaksi. Käynnistä Eclipse Hae oma harjoitustyösi esim. C:\MyTemp\ohj2\[tunnuksesi] -hakemistoon. (esim: avaa vesal ohj2, avaa g) Laita harjoitustyön tiedostot johonkin pakettiin - katso: http://www.ad.jyu.fi/users/v/vesal/ohj2/index.html - lisää tarvittaessa java-tiedostojen alkuun pakettimääritys (esim: package vaihe7.kerho;) - siirrä tiedostot tarvittaessa ko hakemistoon, esim: C:\MYTEMP\ohj2\vesal\vaihe7\kerho Luo uusi projekti työtilaasi (tyyppi: Java, nimi: kerho ja hakemistona C:\MYTEMP\ohj2\vesal) Tarkista, että harjoitustyösi java-tiedostot näkyvät projektissa oikein. Jos eivät näy, kokeile Project->Refresh. Jos haluat käyttää uiBeans-komponentteja, niin luo niillekin uusi projekti (tyyppi: Java, vaikka nimelle uibeans, jossa komponentit ovat paketissa uiBeans) Luo vielä kolmas projekti tyyppinä Web/Dynamic..., nimelle WebKerho ja Context Roottina vaikkapa WebKerho Luo uusi paketti, vaikkapa nimelle jspkerho. Lisää pakettiin uusi Java-luokka, esim KerhoBean.java - Muokkaa luokkaa vastaamaan kerho-ohjelman esimerkkiluokkaa: http://www.ad.jyu.fi/users/v/vesal/ohj2/jspkerho/KerhoBean.java Lisää WebKerhon alle uusi JSP-sivu. - File/New/Web/JSP - Anna sopiva nimi JSP-sivulle, esim. rkerho.jsp Muokkaa JSP-sivua käyttämään omia harjoitustyön luokkiasi. - Katso mallia kerho-ohjelmasta: http://www.mit.jyu.fi/vesal/kurssit/ohj2/kerho/jsp/WebKerho/vaihe1/kerho.jsp Kun ajat ohjelmaa, tulostuu "konsoliin" Tomcat:in nykyhakemisto jos pavun alustuksessa on: File f = new File("."); String s = f.getAbsolutePath(); System.out.println(s); Laita ohjelmasi tiedostot tuon mukaisesti oikeaan paikkaan. Lisää files.txt:hen kaikki tarvittavat tiedostot (voit käyttää DemoWWW-ohjelmaa ja Explorerista voit siihen raahailla tiedostoja) ja siirrä harjoitustyö nettiin (avaa c). Kokeile viereiseltä koneelta toimiiko kaikki eli avaa vesal ohj2 ja avaa g ja sitten kokeile toimiiko projekti.