logo

Java sīklietotne

Sīklietotne ir īpaša veida programma, kas ir iegulta tīmekļa lapā, lai ģenerētu dinamisku saturu. Tas darbojas pārlūkprogrammā un darbojas klienta pusē.

Sīklietotnes priekšrocības

Sīklietotnei ir daudz priekšrocību. Tie ir šādi:

modems pret maršrutētāju
  • Tas darbojas klienta pusē, tāpēc ir mazāks reakcijas laiks.
  • Nodrošināts
  • To var izpildīt pārlūkprogrammās, kas darbojas ar daudzām platformām, tostarp Linux, Windows, Mac OS utt.

Sīklietotnes trūkums

  • Lai izpildītu sīklietotni, klienta pārlūkprogrammā ir nepieciešams spraudnis.


Vai Tu zini
  • Kurš ir atbildīgs par sīklietotnes dzīves cikla pārvaldību?
  • Kā veikt animāciju sīklietotnē?
  • Kā sīklietotnē krāsot kā otu?
  • Kā sīklietotnē parādīt digitālo pulksteni?
  • Kā sīklietotnē parādīt analogo pulksteni?
  • Kā sazināties ar divām sīklietotnēm?

Sīklietotnes hierarhija

sīklietotnes hierarhija
Kā parādīts iepriekš redzamajā diagrammā, sīklietotņu klase paplašina paneli. Paneļu klase paplašina konteineru, kas ir komponenta apakšklase.

Java sīklietotnes dzīves cikls

  1. Sīklietotne ir inicializēta.
  2. Sīklietotne ir palaista.
  3. Applete ir nokrāsota.
  4. Sīklietotne ir apturēta.
  5. Sīklietotne ir iznīcināta.
Sīklietotnes dzīves cikls

Sīklietotnes dzīves cikla metodes:

Klase java.applet.Applet 4. dzīves cikla metodes un java.awt.Component klase nodrošina sīklietotnes 1 dzīves cikla metodes.

java.applet.Sīklietotņu klase

Lai izveidotu jebkuru sīklietotni java.applet.Sīklietotnes klasei jābūt mantotai. Tas nodrošina 4 sīklietotnes dzīves cikla metodes.

    public void init():tiek izmantots sīklietotnes inicializācijai. Tas tiek izsaukts tikai vienu reizi.publiskais tukšais sākums():tiek izsaukts pēc tam, kad init() metode vai pārlūkprogramma ir maksimāli palielināta. To izmanto, lai palaistu sīklietotni.publiska tukša pietura():tiek izmantots, lai apturētu sīklietotni. Tas tiek izsaukts, kad sīklietotne ir apturēta vai pārlūkprogramma ir minimizēta.publisks spēks iznīcināt():tiek izmantots sīklietotnes iznīcināšanai. Tas tiek izsaukts tikai vienu reizi.

java.awt.Komponentu klase

Komponentu klase nodrošina 1 sīklietotnes dzīves cikla metodi.

icloud attēli uz Android
    publiska tukša krāsa (grafika g):tiek izmantots sīklietotnes krāsošanai. Tas nodrošina grafikas klases objektu, ko var izmantot ovāla, taisnstūra, loka utt.

Kurš ir atbildīgs par sīklietotnes dzīves cikla pārvaldību?

Java spraudņa programmatūra.


Kā palaist sīklietotni?

Ir divi veidi, kā palaist sīklietotni

  1. Pēc html faila.
  2. Izmantojot appletViewer rīku (testēšanas nolūkos).

Vienkāršs sīklietotnes html faila piemērs:

Lai izpildītu sīklietotni ar html failu, izveidojiet sīklietotni un kompilējiet to. Pēc tam izveidojiet html failu un ievietojiet sīklietotnes kodu html failā. Tagad noklikšķiniet uz html faila.

 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome',150,150); } } 

Piezīme: klasei ir jābūt publiskai, jo tās objektu izveido Java spraudņa programmatūra, kas atrodas pārlūkprogrammā.

myapplet.html

 

Vienkāršs sīklietotnes piemērs, izmantojot sīklietotņu skatītāja rīku:

Lai izpildītu sīklietotni, izmantojot appletviewer rīku, izveidojiet sīklietotni, kuras komentārā ir ietverts sīklietotnes tags, un kompilējiet to. Pēc tam palaidiet to: appletviewer First.java. Tagad Html fails nav nepieciešams, bet tas ir paredzēts tikai testēšanai.

virkni pārvērst par veselu skaitli
 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome to applet',150,150); } } /* */ 

Lai izpildītu sīklietotni, izmantojot appletviewer rīku, ierakstiet komandu uzvednē:

 <strong>c:&gt;</strong> javac First.java <strong>c:&gt;</strong> appletviewer First.java