Korišćenje Java apleta (I deo)

Programski jezik Java napravio je velik prodor u oblast Interneta, te je i pored drugih tehnologija njegovo korišćenje postalo gotovo nezaobilazno na web sajtovima. U ovom i sledećem prilogu nećemo vas naučiti kako se pišu Java apleti (mnogostruko prevazilazi okvire jednog članka), već ćemo pokušati da vas uputimo šta zapravo predstavljaju Java apleti i kako se inkorporiraju u web stranice. Inače, na Internetu ćete pronaći veliki broj gotovih apleta koje samo treba da ubacite u vaše stranice.

Pre nego što uopšte počnete da eksperimentišete sa Java apletima, trebalo bi da proverite da li ih uopšte možete videti. Za ovo će vam biti potreban web browser koji podržava Java jezik. Takođe će vam biti potreban i gotov Java aplet koji možete naći u gotovo svakom repozitorijumu na web-u, a čija je istovremeno upotreba besplatna. Dobar izvor apleta predstavlja lokacija Gamelan [www.gamelan.com], gde ćete naći i drugo vezano za Java jezik. Kada download-ujete aplet, (ekstenzija fajla „.class“), i naučite da ga implementirate u stranice, sve što je kasnije potrebno jeste da stranicu i aplet prebacite na sopstveni web server.

Za ubacivanje apleta na stranice nije vam potrebno znanje jezika Java, već određeno znanje HTML-a. Da bi se aplet pojavio na web stranici, stranica mora da sadrži HTML tag u kome se određuje i naziv apleta i mesto na kome će se pojaviti. Ovo se postiže ubacivanjem para <"APPLET"> tagova u stranicu. Unutar APPLET taga smešta se nekoliko brojki kojima se određuje pozicija, i u nekim slučajevima pokreću određene akcije.

Tag APPLET ima tri obavezna atributa: „CODE“, „WIDTH“ i „HEIGHT“. Atribut „CODE“ ukazuje na naziv kompajliranog Java programa. Java apleti uvek koriste ekstenziju „.class„. Atributima „WIDTH“ i „HEIGHT“ određuje se prostor za prikaz apleta izražen u pikselima. Sve što je potrebno da neki jednostavni Java aplet ubacite u stranicu jeste da smestite kod (tag) sličan ovome:


<"APPLET"
CODE="mojaplet.class" WIDTH=200 HEIGHT=200>

Pratite Krstaricu na www.krstarica.com