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.
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.
- Prvo ćemo izraditi lokalni Applet za ugradnju u web stranicu.
- 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('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); } }
Izvršite gornji kod pomoću sljedećih naredbi:
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).
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. |