logo

Tipus d'applets en Java

Un tipus especial de Java programa que s'executa en un navegador web s'anomena Applet . Té menys temps de resposta perquè funciona al costat del client. Està molt segur executat pel navegador sota qualsevol de les plataformes com Windows, Linux i Mac OS, etc. Hi ha dos tipus d'applets que pot contenir una pàgina web.

    Applet local Applet remot
Tipus d'applets en Java

Entenem els dos tipus d'applet un per un:

Applet local

Applet local s'escriu pel nostre compte i després l'incorporarem a les pàgines web. Local Applet es desenvolupa localment i s'emmagatzema al sistema local. Una pàgina web no necessita obtenir la informació d'Internet quan troba l'applet local al sistema. S'especifica o defineix el nom del fitxer o el nom del camí. Hi ha dos atributs utilitzats per definir una miniaplicació, és a dir, el base de codi que especifica el nom del camí i codi que va definir el nom del fitxer que conté el codi de l'Applet.

Especificació de la miniaplicació local

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

Prenguem un exemple d'applet local per entendre com el podem crear i inserir-lo a la pàgina web.

  1. Primer, crearem un Applet local per incrustar-lo en una pàgina web.
  2. Després d'això, afegirem l'applet local a la pàgina 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); } } 

Executeu el codi anterior utilitzant les ordres següents:

Tipus d'applets en Java

Applet remot

Un applet remot està dissenyat i desenvolupat per un altre desenvolupador. Es troba o està disponible en un ordinador remot connectat a Internet. Per executar l'applet emmagatzemat a l'ordinador remot, el nostre sistema està connectat a Internet i després podem descarregar-lo executar-lo. Per localitzar i carregar un applet remot, hem de conèixer l'adreça de l'applet al web que es coneix com a Localitzador de recursos uniforme (URL).

Tipus d'applets en Java

Especificació de la miniaplicació remota

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

Diferència entre l'applet local i l'applet remot

La taula següent descriu les diferències clau entre la miniaplicació local i la miniaplicació remota.

Applet local Applet remot
No cal definir l'URL de l'applet a l'applet local. Hem de definir l'URL de l'applet a l'applet remot.
L'applet local està disponible al nostre ordinador. L'applet remot no està disponible al nostre ordinador.
Per utilitzar-lo o accedir-hi, no necessitem connexió a Internet. Per utilitzar-lo o accedir-hi des del nostre ordinador necessitem una connexió a Internet.
S'escriu pel nostre compte i després s'incrusta a les pàgines web. Va ser escrit per un altre desenvolupador.
No necessitem descarregar-lo. Està disponible en un ordinador remot, així que l'hem de descarregar al nostre sistema.