Špeciálny druh Java program, ktorý beží vo webovom prehliadači, sa označuje ako Applet . Má kratší čas odozvy, pretože funguje na strane klienta. Je veľmi zabezpečený a spúšťa ho prehliadač pod ktoroukoľvek z platforiem, ako sú Windows, Linux a Mac OS atď. Existujú dva typy apletov, ktoré môže webová stránka obsahovať.
Poďme pochopiť oba typy appletu jeden po druhom:
Miestny aplet
Miestny aplet je napísaný samostatne a potom ho vložíme do webových stránok. Local Applet je vyvinutý lokálne a uložený v lokálnom systéme. Webová stránka nepotrebuje získavať informácie z internetu, keď v systéme nájde lokálny applet. Je špecifikovaný alebo definovaný názvom súboru alebo cestou. Pri definovaní apletu sa používajú dva atribúty, t. j zdrojový kód ktorý určuje názov cesty a kód ktorý definoval názov súboru, ktorý obsahuje kód apletu.
Určenie lokálneho apletu
<applet codebase="tictactoe" code="FaceApplet.class" width="120" height="120"> </applet>
Vezmime si príklad Local applet, aby sme pochopili, ako ho môžeme vytvoriť a vložiť do webovej stránky.
- Najprv vytvoríme lokálny applet na vloženie do webovej stránky.
- Potom tento miestny applet pridáme na webovú stránku.
FaceApplet.java
//Import packages and classes import java.applet.*; import java.awt.*; import java.util.*; import java.awt.event.*; //Creating FaceApplet class that extends Applet public class FaceApplet extends Applet { //paint() method starts public void paint(Graphics g){ //Creating graphical object g.setColor(Color.red); g.drawString('Welcome', 50, 50); g.drawLine(20, 30, 20, 300); g.drawRect(70, 100, 30, 30); g.fillRect(170, 100, 30, 30); g.drawOval(70, 200, 30, 30); g.setColor(Color.pink); g.fillOval(170, 200, 30, 30); g.drawArc(90, 150, 30, 30, 30, 270); g.fillArc(270, 150, 30, 30, 0, 180); } }
Vykonajte vyššie uvedený kód pomocou nasledujúcich príkazov:
Vzdialený aplet
Vzdialený applet je navrhnutý a vyvinutý iným vývojárom. Nachádza sa alebo je k dispozícii na vzdialenom počítači, ktorý je pripojený k internetu. Na spustenie apletu uloženého vo vzdialenom počítači je náš systém pripojený k internetu a potom si ho môžeme stiahnuť a spustiť. Aby sme mohli nájsť a načítať vzdialený applet, musíme poznať adresu appletu na webe, ktorá sa označuje ako Uniform Recourse Locator (URL).
Určenie vzdialeného apletu
<applet codebase="http://www.myconnect.com/applets/" code="FaceApplet.class" width="120" height="120"> </applet>
Rozdiel medzi miestnym apletom a vzdialeným apletom
Nasledujúca tabuľka popisuje kľúčové rozdiely medzi lokálnym apletom a vzdialeným apletom.
Miestny aplet | Vzdialený aplet |
---|---|
Nie je potrebné definovať URL apletu v lokálnom aplete. | Potrebujeme definovať URL apletu v Remote Applet. |
Miestny aplet je dostupný na našom počítači. | Vzdialený aplet nie je na našom počítači k dispozícii. |
Aby sme ho mohli používať alebo k nemu pristupovať, nepotrebujeme internetové pripojenie. | Aby sme ho mohli používať alebo k nemu pristupovať na našom počítači, potrebujeme internetové pripojenie. |
Je napísaný samostatne a potom vložený do webových stránok. | Napísal to iný vývojár. |
Nemusíme to sťahovať. | Je k dispozícii na vzdialenom počítači, takže si ho musíme stiahnuť do nášho systému. |