Java aplety na stránke
06. 04. 2003 | Michal Kubiš | Java | Komentáře: 0
Tento aktualizovaný článok sa týka technológie, ktorá síce ustúpila do pozadia, ale stále má svoje miesto na webe. Dozviete sa základné informácie o tom, čo je to Java aplet a ako ho môžeme jednoducho používať na stránke.
Java aplet je skompilovaný program napísaný v jazyku Java. Aplet vzniká tak, že zdrojový text ".java" je skompilovaný (napríklad kompilátorom "javac" z java.sun.com). Binárny súbor (bytecode) ".class" potom pomocou interpreta JVM (Java Virtual Machine) pracuje na stránke. Samotný ".class" je nespustiteľný.
Aplet sa na stránku vkladá pomocou elementu object, pričom základné použiteľné sú tieto argumenty:
classid- súbor ".class", ktorý bude spustenýwidth, height- rozmery (v pixeloch) apletu na stránkecodebase- URL, alebo adresár, kde sa aplet nachádza. Sem je potrebné nakopírovať všetky ostatné potrebné súbory (triedy, obrázky, ...). Ak sa codebase nezadá, budú sa hľadať tam, odkiaľ sa načítala stránka volajúca aplet.name- názov, aby sme mohli s apletom komunikovaťarchive- zbalená verzia apletu, všetky potrebné súbory je možné zbaliť do archívu ".jar", čo umožní rýchlejšie načítanie apletu
Medzi značky elementu object sa vkladá element param, pomocou ktorého sa definujú hodnoty, ktoré ovplyvňujú činnosť apletu. Pomocou argumentov name a value nastavíme hodnoty jednotlivých vstupných premenných. Ku každému apletu by mala byť dokumentácia, kde si nájdeme popis týchto vstupných hodnôt a ich možné hodnoty.
Všetko ostatné, čo sa nachádza medzi značkami <object> a </object>, sa nám zobrazí na stránke, ak prehliadač nepodporuje Java aplety. Výsledný kód, ktorý vkladáme do stránky vyzerá napríklad nasledovne:
<object archive="textefekt.jar" classid="textefekt.class" width="300" height="100">
<param name="text" value="Efektný text">
<param name="farba" value="red">
<!-- Nižšie uvedená časť sa zobrazí, ak prehliadač nemôže spustiť aplet -->
<img src="nahrada.jpg" width="300" height="100" border="0" alt="Náhrada za aplet">
</object>
Java aplety sú väčšinou náročné na hardware. Neznamená to, že na starších strojoch budete o aplety ukrátený, len sa vykonávajú veľmi pomaly. Prajem vám veľa pekných stránok...
Související články
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Další aktuální články na interval.cz
- Zpětné odkazy: jak je nikdy nezískávat
- Budování webu 100+1 na Drupalu: tipy a postřehy
- 7 tipů, které pochopí i laici, když migrujete stránky
- Zoner FOTOden "Dobrý fotograf může být každý"
- Pozvánka na (ne)konferenci Vyhledávače zboží 2013
Tematicky související články
- Java Servlets - web.xml
- Ako na optimalizáciu Java kódu
- Java Servlets - i18n
- Java Servlets - web.xml - pokračovanie
- JavaServer Pages - akčné značky 3.
Dejte vědět i ostatním o článku
Diskuse (počet komentářů: 0)
Buďte prvním návštěvníkem, který přidá nový komentář.

