logo

Tipi di applet in Java

Un tipo speciale di Giava viene chiamato il programma che viene eseguito in un browser Web Applet . Ha meno tempi di risposta perché funziona sul lato client. L'esecuzione dal browser è molto sicura su qualsiasi piattaforma come Windows, Linux e Mac OS ecc. Esistono due tipi di applet che una pagina Web può contenere.

    Applet locale Applet remota
Tipi di applet in Java

Comprendiamo entrambi i tipi di applet uno per uno:

Applet locale

Applet locale è scritto da noi e poi lo incorporeremo nelle pagine web. L'applet locale viene sviluppata localmente e archiviata nel sistema locale. Una pagina Web non ha bisogno di ottenere informazioni da Internet quando trova l'applet locale nel sistema. È specificato o definito dal nome file o dal percorso. Ci sono due attributi utilizzati nella definizione di un'applet, ovvero the base di codice che specifica il nome del percorso e codice che definisce il nome del file che contiene il codice dell'applet.

Specifica dell'applet locale

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

Prendiamo un esempio di applet locale per capire come possiamo crearlo e incorporarlo nella pagina web.

  1. Per prima cosa creeremo un'applet locale da incorporare in una pagina web.
  2. Successivamente, aggiungeremo l'applet locale alla pagina web.

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

Esegui il codice precedente utilizzando i seguenti comandi:

Tipi di applet in Java

Applet remota

Un'applet remota è progettata e sviluppata da un altro sviluppatore. Si trova o è disponibile su un computer remoto connesso a Internet. Per eseguire l'applet memorizzata nel computer remoto, il nostro sistema è connesso a Internet, quindi possiamo scaricarlo ed eseguirlo. Per individuare e caricare un'applet remota, dobbiamo conoscere l'indirizzo dell'applet sul Web, denominato Uniform Recourse Locator (URL).

Tipi di applet in Java

Specifica dell'applet remota

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

Differenza tra applet locale e applet remota

La seguente tabella descrive le principali differenze tra l'applet locale e l'applet remota.

Applet locale Applet remota
Non è necessario definire l'URL dell'applet nell'applet locale. Dobbiamo definire l'URL dell'applet nell'applet remota.
L'applet locale è disponibile sul nostro computer. L'applet remota non è disponibile sul nostro computer.
Per utilizzarlo o accedervi non abbiamo bisogno della connessione Internet. Per poterlo utilizzare o accedervi sul nostro computer, abbiamo bisogno di una connessione Internet.
È scritto da noi e poi incorporato nelle pagine web. È stato scritto da un altro sviluppatore.
Non abbiamo bisogno di scaricarlo. È disponibile su un computer remoto, quindi dobbiamo scaricarlo sul nostro sistema.