logo

Vrste apleta u Javi

Posebna vrsta Java program koji se izvodi u web pregledniku naziva se Applet . Ima kraće vrijeme odziva jer radi na strani klijenta. Vrlo je siguran ako ga izvršava preglednik pod bilo kojom platformom kao što su Windows, Linux i Mac OS itd. Postoje dvije vrste appleta koje web stranica može sadržavati.

    Lokalni Applet Udaljeni Applet
Vrste apleta u Javi

Razmotrimo jednu po jednu obje vrste Appleta:

Lokalni Applet

Lokalni Applet napišemo sami, a zatim ćemo ga ugraditi u web stranice. Lokalni Applet razvijen je lokalno i pohranjen u lokalnom sustavu. Web stranica ne treba dobivanje informacija s interneta kada pronađe lokalni Applet u sustavu. Određen je ili definiran imenom datoteke ili putem. Postoje dva atributa koji se koriste u definiranju apleta, tj kodna baza koji navodi ime staze i kodirati koji je definirao naziv datoteke koja sadrži kod Appleta.

Određivanje lokalnog apleta

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

Uzmimo primjer lokalnog appleta da bismo razumjeli kako ga možemo stvoriti i ugraditi u web stranicu.

  1. Prvo ćemo izraditi lokalni Applet za ugradnju u web stranicu.
  2. Nakon toga ćemo dodati taj lokalni aplet na web stranicu.

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

Izvršite gornji kod pomoću sljedećih naredbi:

Vrste apleta u Javi

Udaljeni Applet

Udaljeni applet dizajnirao je i razvio drugi programer. Nalazi se ili je dostupan na udaljenom računalu koje je spojeno na internet. Kako bismo pokrenuli applet pohranjen na udaljenom računalu, naš je sustav spojen na internet i tada ga možemo preuzeti. Kako bismo locirali i učitali udaljeni applet, moramo znati adresu appleta na webu koja se naziva Uniform Recourse Locator (URL).

Vrste apleta u Javi

Određivanje Remote apleta

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

Razlika između lokalnog apleta i udaljenog apleta

Sljedeća tablica opisuje ključne razlike između lokalnog apleta i udaljenog apleta.

Lokalni Applet Udaljeni Applet
Nema potrebe za definiranjem URL-a Appleta u lokalnom Appletu. Moramo definirati URL appleta u Remote Appletu.
Lokalni Applet je dostupan na našem računalu. Remote Applet nije dostupan na našem računalu.
Da bismo ga koristili ili mu pristupili, nije nam potrebna internetska veza. Kako bismo ga koristili ili mu pristupili na našem računalu, potrebna nam je internetska veza.
Napisano je samostalno, a zatim ugrađeno u web stranice. Napisao ju je drugi programer.
Ne trebamo ga preuzimati. Dostupan je na udaljenom računalu, pa ga moramo preuzeti u naš sustav.