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.
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.
- Nejprve vytvoříme Local Applet pro vložení do webové stránky.
- 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('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); } }
Spusťte výše uvedený kód pomocí následujících příkazů:
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).
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. |