logo

Typer av applets i Java

En speciell typ av Java program som körs i en webbläsare kallas Applet . Den har mindre svarstid eftersom den fungerar på klientsidan. Det är mycket säkert kört av webbläsaren under någon av plattformarna som Windows, Linux och Mac OS etc. Det finns två typer av appletar som en webbsida kan innehålla.

    Lokal applet Fjärrapplet
Typer av applets i Java

Låt oss förstå båda typerna av applet en efter en:

Lokal applet

Lokal applet skrivs på egen hand, och sedan bäddar vi in ​​den på webbsidor. Local Applet utvecklas lokalt och lagras i det lokala systemet. En webbsida behöver inte hämta informationen från internet när den hittar den lokala appleten i systemet. Det specificeras eller definieras av filnamnet eller sökvägen. Det finns två attribut som används för att definiera en applet, dvs kodbas som anger sökvägens namn och koda som definierade namnet på filen som innehåller appletens kod.

Anger lokal applet

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

Låt oss ta ett exempel på lokal applet för att förstå hur vi kan skapa den och bädda in den på webbsidan.

  1. Först skapar vi en lokal applet för inbäddning i en webbsida.
  2. Efter det kommer vi att lägga till den lokala appleten på webbsidan.

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); } } 

Kör ovanstående kod genom att använda följande kommandon:

Typer av applets i Java

Fjärrapplet

En fjärrapplet är designad och utvecklad av en annan utvecklare. Den finns eller är tillgänglig på en fjärrdator som är ansluten till internet. För att köra appleten som är lagrad i fjärrdatorn är vårt system anslutet till internet och sedan kan vi ladda ner och köra det. För att kunna hitta och ladda en fjärrapplet måste vi känna till appletens adress på webben som kallas Uniform Recourse Locator (URL).

Typer av applets i Java

Specificerar fjärrapplet

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

Skillnaden mellan lokal applet och fjärrapplet

Följande tabell beskriver de viktigaste skillnaderna mellan lokal applet och fjärrapplet.

Lokal applet Fjärrapplet
Det finns inget behov av att definiera appletens URL i Local Applet. Vi måste definiera appletens URL i Remote Applet.
Lokal applet är tillgänglig på vår dator. Remote Applet är inte tillgänglig på vår dator.
För att kunna använda den eller komma åt den behöver vi ingen Internetanslutning. För att kunna använda den eller komma åt den på vår dator behöver vi en Internetanslutning.
Den är skriven på egen hand och sedan inbäddad på webbsidorna. Den skrevs av en annan utvecklare.
Vi behöver inte ladda ner det. Det är tillgängligt på en fjärrdator, så vi måste ladda ner det till vårt system.