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.
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.
- Per prima cosa creeremo un'applet locale da incorporare in una pagina web.
- 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('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); } }
Esegui il codice precedente utilizzando i seguenti comandi:
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).
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. |