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.
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.
- Primer, crearem un Applet local per incrustar-lo en una pàgina web.
- 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('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); } }
Executeu el codi anterior utilitzant les ordres següents:
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).
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. |