Eine besondere Art von Java Ein Programm, das in einem Webbrowser ausgeführt wird, wird als bezeichnet Applet . Die Reaktionszeit ist kürzer, da es auf der Clientseite funktioniert. Die Ausführung durch den Browser ist unter allen Plattformen wie Windows, Linux und Mac OS usw. sehr sicher. Es gibt zwei Arten von Applets, die eine Webseite enthalten kann.
Lassen Sie uns beide Arten von Applets einzeln verstehen:
Lokales Applet
Lokales Applet wird von uns selbst geschrieben und dann werden wir es in Webseiten einbetten. Lokales Applet wird lokal entwickelt und im lokalen System gespeichert. Eine Webseite muss die Informationen nicht aus dem Internet abrufen, wenn sie das lokale Applet im System findet. Es wird durch den Dateinamen oder Pfadnamen angegeben oder definiert. Bei der Definition eines Applets werden zwei Attribute verwendet, nämlich das Codebasis das gibt den Pfadnamen an und Code das den Namen der Datei definiert, die den Applet-Code enthält.
Lokales Applet angeben
<applet codebase="tictactoe" code="FaceApplet.class" width="120" height="120"> </applet>
Nehmen wir ein Beispiel eines lokalen Applets, um zu verstehen, wie wir es erstellen und in eine Webseite einbetten können.
- Zuerst erstellen wir ein lokales Applet zum Einbetten in eine Webseite.
- Danach fügen wir das lokale Applet zur Webseite hinzu.
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); } }
Führen Sie den obigen Code mit den folgenden Befehlen aus:
Remote-Applet
Ein Remote-Applet wird von einem anderen Entwickler entworfen und entwickelt. Es befindet sich auf einem Remote-Computer, der mit dem Internet verbunden ist, oder ist dort verfügbar. Um das auf dem Remote-Computer gespeicherte Applet auszuführen, ist unser System mit dem Internet verbunden und wir können es dann herunterladen und ausführen. Um ein Remote-Applet zu finden und zu laden, müssen wir die Adresse des Applets im Web kennen, die als Uniform Recourse Locator (URL) bezeichnet wird.
Angeben des Remote-Applets
<applet codebase="http://www.myconnect.com/applets/" code="FaceApplet.class" width="120" height="120"> </applet>
Unterschied zwischen lokalem Applet und Remote-Applet
In der folgenden Tabelle werden die Hauptunterschiede zwischen lokalem Applet und Remote-Applet beschrieben.
Lokales Applet | Remote-Applet |
---|---|
Es ist nicht erforderlich, die URL des Applets im lokalen Applet zu definieren. | Wir müssen die URL des Applets im Remote-Applet definieren. |
Das lokale Applet ist auf unserem Computer verfügbar. | Das Remote-Applet ist auf unserem Computer nicht verfügbar. |
Um es zu nutzen oder darauf zuzugreifen, benötigen wir keine Internetverbindung. | Um es zu nutzen oder auf unserem Computer darauf zuzugreifen, benötigen wir eine Internetverbindung. |
Es wird von uns selbst geschrieben und dann in die Webseiten eingebettet. | Es wurde von einem anderen Entwickler geschrieben. |
Wir müssen es nicht herunterladen. | Es ist auf einem Remote-Computer verfügbar, daher müssen wir es auf unser System herunterladen. |