En speciel type Java program, der kører i en webbrowser, kaldes Applet . Det har mindre svartid, fordi det fungerer på klientsiden. Det er meget sikret afviklet af browseren under en hvilken som helst platform som Windows, Linux og Mac OS osv. Der er to typer applets, som en webside kan indeholde.
Lad os forstå begge typer applet én efter én:
Lokal Applet
Lokal Applet er skrevet på egen hånd, og så indlejrer vi det på websider. Local Applet er udviklet lokalt og gemt i det lokale system. En webside behøver ikke at hente oplysningerne fra internettet, når den finder den lokale Applet i systemet. Det er specificeret eller defineret af filnavnet eller stinavnet. Der er to attributter, der bruges til at definere en applet, dvs kodebase der angiver stiens navn og kode der definerede navnet på den fil, der indeholder Applets kode.
Angivelse af lokal applet
<applet codebase="tictactoe" code="FaceApplet.class" width="120" height="120"> </applet>
Lad os tage et eksempel på lokal applet for at forstå, hvordan vi kan oprette den og indlejre den på en webside.
- Først vil vi oprette en lokal applet til indlejring på en webside.
- Derefter tilføjer vi den lokale applet til websiden.
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); } }
Udfør ovenstående kode ved at bruge følgende kommandoer:
Fjernbetjent applet
En fjernapplet er designet og udviklet af en anden udvikler. Den er placeret eller tilgængelig på en fjerncomputer, der er forbundet til internettet. For at køre appletten, der er gemt på fjerncomputeren, er vores system forbundet til internettet, så kan vi downloade og køre det. For at lokalisere og indlæse en fjernapplet skal vi kende applettens adresse på nettet, der omtales som Uniform Recourse Locator (URL).
Angivelse af fjernapplet
<applet codebase="http://www.myconnect.com/applets/" code="FaceApplet.class" width="120" height="120"> </applet>
Forskellen mellem lokal applet og fjernapplet
Følgende tabel beskriver de vigtigste forskelle mellem lokal applet og fjernapplet.
Lokal Applet | Fjernbetjent applet |
---|---|
Der er ingen grund til at definere Applettens URL i Local Applet. | Vi skal definere Applettens URL i Remote Applet. |
Lokal Applet er tilgængelig på vores computer. | Remote Applet er ikke tilgængelig på vores computer. |
For at bruge det eller få adgang til det, behøver vi ikke internetforbindelse. | For at bruge det eller få adgang til det på vores computer, skal vi have en internetforbindelse. |
Det er skrevet på egen hånd og derefter indlejret på websiderne. | Det er skrevet af en anden udvikler. |
Vi behøver ikke at downloade det. | Den er tilgængelig på en fjerncomputer, så vi skal downloade den til vores system. |