Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Vkladanie appletu na stránku HTML:
* Definujte `
* `kód: Tento atribút určuje umiestnenie (URL) súboru zloženého `.class`.
* `width` a` výška: Definujte rozmery appletu v pixeloch.
* `archive`: Zadajte súbor JAR, ktorý obsahuje kód appletu a všetky požadované zdroje.
* `alt`: Tento atribút poskytuje alternatívny textový popis pre používateľov, ktorí nemôžu vidieť aplet (napr. Čítačky obrazovky).
* `name`: Priradí k appletu jedinečný názov, čo vám umožní odvolávať sa na jeho stránku HTML.
Príklad:
`` `html
`` `
2. Zostavenie appletu:
* java kompilátor (javac): Použite príkaz `Javac` na zostavenie zdrojového kódu Java do BYTECODE (`*.class` súbory).
* jar (java archív): Balenie súborov kompilovaného appletu a všetky potrebné zdroje do súboru JAR pomocou príkazu `jar`.
3. Nasadenie appletu:
* Webový server: Hoste svoj súbor HTML a súbor JAR na webovom serveri.
* Zabezpečenie appletu: Majte na pamäti bezpečnostné obmedzenia na spustenie apletov zo vzdialeného servera. Tieto obmedzenia sú zavedené, aby sa zabránilo škodlivým apletom v prístupe k užívateľským údajom alebo vykonávaniu škodlivých akcií.
4. Vykonanie na strane klienta:
* Kompatibilita prehliadača: Webový prehľadávač používateľa musí mať nainštalovaný a povolený doplnok Java alebo virtuálny stroj Java (JVM).
* inicializácia appletu: Keď sa prehliadač stretne s značkou `
* Lifecycle Applet: Applet prechádza preddefinovaným životným cyklom:
* Inicializácia: `init ()` Metóda sa volá na nastavenie prostredia applet.
* Štart: `Start ()` Metóda sa volá, keď je aplet viditeľný pre používateľa.
* Stop: `Stop ()` Metóda sa nazýva, keď je applet skrytý.
* zničiť: „Metóda ničenia ()` sa volá, keď sa applet odstraňuje zo stránky.
5. Interakcia a funkčnosť používateľa:
* Funkcia Applet: Applet interaguje s webovou stránkou a používateľom prostredníctvom rôznych komponentov (tlačidlá, textové polia atď.) A metódami.
* komunikácia Applet: Applet môže komunikovať s webovou stránkou pomocou JavaScriptu alebo iných metód.
Bezpečnostné úvahy:
* Panskbox prostredie: Appy spúšťajú v prostredí s pieskoviskom a obmedzujú ich prístup k systémovým zdrojom.
* podpísané applety: Na prekonanie niektorých bezpečnostných obmedzení je možné podpísať aplety pomocou digitálneho certifikátu.
* Java Security Manager: Manažér bezpečnosti Java presadzuje bezpečnostné zásady a obmedzuje schopnosti Applets.
Alternatívy k appletom:
* JavaScript Frameworks: Moderné rámce JavaScript, ako sú React, Vue a Angular, môžu v prehliadači poskytnúť bohaté interaktívne zážitky bez toho, aby si vyžadovali doplnok Java.
* WebAssembly: WebAssembly (Wasm) vám umožňuje spustiť kód napísaný v iných jazykoch ako JavaScript (napríklad C, C ++ alebo Rust) v prehliadači.
Poznámka: Applety sa považujú za starú technológiu. Aj keď sa v niektorých prípadoch môžu stále používať, vo všeobecnosti sa neodporúča na nový rozvoj z dôvodu bezpečnostných problémov a nedostatočnej podpory prehliadača.