logo

Typy apletov v Jave

Š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ť.

    Miestny aplet Vzdialený aplet
Typy apletov v Jave

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.

  1. Najprv vytvoríme lokálny applet na vloženie do webovej stránky.
  2. 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(&apos;Welcome&apos;, 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:

Typy apletov v Jave

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).

Typy apletov v Jave

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.