Posebna vrsta Java program, ki se izvaja v spletnem brskalniku, se imenuje Programček . Ima krajši odzivni čas, ker deluje na strani odjemalca. Zelo varen je, če ga izvaja brskalnik na kateri koli platformi, kot so Windows, Linux in Mac OS itd. Spletna stran lahko vsebuje dve vrsti programčkov.
Razumejmo obe vrsti programčkov enega za drugim:
Lokalni programček
Lokalni programček napišemo sami, nato pa ga bomo vdelali v spletne strani. Lokalni programček je razvit lokalno in shranjen v lokalnem sistemu. Spletna stran ne potrebuje informacij iz interneta, ko najde lokalni programček v sistemu. Določeno ali definirano je z imenom datoteke ali imenom poti. Pri definiranju programčka se uporabljata dva atributa, tj kodna baza ki določa ime poti in Koda ki je definiral ime datoteke, ki vsebuje kodo programčka.
Določanje lokalnega programčka
<applet codebase="tictactoe" code="FaceApplet.class" width="120" height="120"> </applet>
Vzemimo primer lokalnega programčka, da razumemo, kako ga lahko ustvarimo in vdelamo v spletno stran.
- Najprej bomo ustvarili lokalni programček za vdelavo v spletno stran.
- Po tem bomo ta lokalni programček dodali na spletno stran.
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); } }
Izvedite zgornjo kodo z naslednjimi ukazi:
Oddaljeni programček
Oddaljeni programček je oblikoval in razvil drug razvijalec. Nahaja se ali je na voljo na oddaljenem računalniku, ki je povezan z internetom. Za zagon programčka, shranjenega v oddaljenem računalniku, je naš sistem povezan z internetom, nato pa ga lahko prenesemo. Da poiščemo in naložimo oddaljen programček, moramo poznati naslov programčka na spletu, ki se imenuje Uniform Recourse Locator (URL).
Določanje oddaljenega programčka
<applet codebase="http://www.myconnect.com/applets/" code="FaceApplet.class" width="120" height="120"> </applet>
Razlika med lokalnim programčkom in oddaljenim programčkom
Naslednja tabela opisuje ključne razlike med lokalnim in oddaljenim programčkom.
Lokalni programček | Oddaljeni programček |
---|---|
URL-ja programčka ni treba definirati v lokalnem programčku. | Določiti moramo URL programčka v oddaljenem programčku. |
Lokalni programček je na voljo na našem računalniku. | Remote Applet ni na voljo na našem računalniku. |
Za uporabo ali dostop do njega ne potrebujemo internetne povezave. | Za uporabo ali dostop do njega na našem računalniku potrebujemo internetno povezavo. |
Napišemo ga sami in nato vdelamo v spletne strani. | Napisal ga je drug razvijalec. |
Ni nam ga treba prenesti. | Na voljo je na oddaljenem računalniku, zato ga moramo prenesti v naš sistem. |