logo

Typy appletů v Javě

Zvláštní druh Jáva program, který běží ve webovém prohlížeči, se nazývá Applet . Má kratší dobu odezvy, protože funguje na straně klienta. Je velmi zabezpečený, spouští jej prohlížeč pod jakoukoli z platforem, jako jsou Windows, Linux a Mac OS atd. Existují dva typy apletů, které webová stránka může obsahovat.

    Místní aplet Vzdálený aplet
Typy appletů v Javě

Pojďme pochopit oba typy appletů jeden po druhém:

Místní aplet

Místní aplet je napsáno samostatně a poté jej vložíme do webových stránek. Local Applet je vyvinut lokálně a uložen v lokálním systému. Webová stránka nepotřebuje získat informace z internetu, když v systému najde místní applet. Je určeno nebo definováno názvem souboru nebo názvem cesty. Při definování apletu se používají dva atributy, tj kódová základna který určuje název cesty a kód který definoval název souboru, který obsahuje kód apletu.

Určení místního apletu

 <applet codebase="tictactoe" code="FaceApplet.class" width="120" height="120"> </applet>

Vezměme si příklad Local applet, abychom pochopili, jak jej můžeme vytvořit a vložit do webové stránky.

  1. Nejprve vytvoříme Local Applet pro vložení do webové stránky.
  2. Poté přidáme místní applet na webovou 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); } } 

Spusťte výše uvedený kód pomocí následujících příkazů:

Typy appletů v Javě

Vzdálený aplet

Vzdálený aplet je navržen a vyvinut jiným vývojářem. Nachází se nebo je k dispozici na vzdáleném počítači připojeném k internetu. Aby bylo možné spustit applet uložený ve vzdáleném počítači, je náš systém připojen k internetu a poté jej můžeme stáhnout a spustit. Abychom mohli najít a načíst vzdálený applet, musíme znát adresu appletu na webu, která se nazývá Uniform Recourse Locator (URL).

Typy appletů v Javě

Určení vzdáleného apletu

 <applet codebase="http://www.myconnect.com/applets/" code="FaceApplet.class" width="120" height="120"> </applet>

Rozdíl mezi místním apletem a vzdáleným apletem

Následující tabulka popisuje hlavní rozdíly mezi místním apletem a vzdáleným apletem.

Místní aplet Vzdálený aplet
Není potřeba definovat URL apletu v Local Applet. Potřebujeme definovat URL apletu v Remote Applet.
Místní Applet je k dispozici na našem počítači. Remote Applet není na našem počítači k dispozici.
Abychom jej mohli používat nebo k němu přistupovat, nepotřebujeme připojení k internetu. Abychom jej mohli používat nebo k němu přistupovat na našem počítači, potřebujeme připojení k internetu.
Je napsána sama a poté vložena do webových stránek. Napsal to jiný vývojář.
Nemusíme to stahovat. Je k dispozici na vzdáleném počítači, takže jej musíme stáhnout do našeho systému.