logo

Tipuri de applet-uri în Java

Un tip special de Java programul care rulează într-un browser Web este denumit Applet . Are un timp de răspuns mai mic, deoarece funcționează pe partea clientului. Este mult securizat executat de browser pe oricare dintre platforme precum Windows, Linux și Mac OS etc. Există două tipuri de applet-uri pe care o pagină web le poate conține.

    Applet local Applet la distanță
Tipuri de applet-uri în Java

Să înțelegem ambele tipuri de Applet unul câte unul:

Applet local

Applet local este scris pe cont propriu și apoi îl vom încorpora în pagini web. Local Applet este dezvoltat local și stocat în sistemul local. O pagină web nu are nevoie de a obține informații de pe internet atunci când găsește Appletul local în sistem. Este specificat sau definit de numele fișierului sau calea. Există două atribute utilizate în definirea unui applet, adică baza de cod care specifică numele căii și cod care a definit numele fișierului care conține codul Applet-ului.

Specificarea applet-ului local

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

Să luăm un exemplu de applet local pentru a înțelege cum îl putem crea și cum îl putem încorpora în pagina web.

  1. Mai întâi, vom crea un Applet local pentru încorporare într-o pagină web.
  2. După aceea, vom adăuga acel Applet local pe 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); } } 

Executați codul de mai sus utilizând următoarele comenzi:

Tipuri de applet-uri în Java

Applet la distanță

Un applet la distanță este proiectat și dezvoltat de un alt dezvoltator. Este localizat sau disponibil pe un computer la distanță care este conectat la internet. Pentru a rula appletul stocat pe computerul de la distanță, sistemul nostru este conectat la internet, apoi îl putem descărca și rula. Pentru a localiza și încărca un applet la distanță, trebuie să cunoaștem adresa applet-ului de pe web, denumită Uniform Recourse Locator (URL).

Tipuri de applet-uri în Java

Specificarea applet-ului la distanță

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

Diferența dintre Applet local și Applet la distanță

Următorul tabel descrie diferențele cheie dintre applet local și applet la distanță.

Applet local Applet la distanță
Nu este nevoie să definiți adresa URL a Appletului în Applet local. Trebuie să definim adresa URL a applet-ului în Remote Applet.
Applet-ul local este disponibil pe computerul nostru. Applet la distanță nu este disponibil pe computerul nostru.
Pentru a-l folosi sau pentru a-l accesa, nu avem nevoie de conexiune la Internet. Pentru a-l folosi sau pentru a-l accesa pe computerul nostru, avem nevoie de o conexiune la internet.
Este scris pe cont propriu și apoi încorporat în paginile web. A fost scris de un alt dezvoltator.
Nu trebuie să-l descarcăm. Este disponibil pe un computer la distanță, așa că trebuie să îl descărcam în sistemul nostru.