Uvod v Applete na Javi

Applet je koncept, ki ga na Javi lahko lepo uporabimo za združevanje spletnih brskalnikov in spletnih strani, da dobimo določen izid. Apleti v Javi lahko segajo od preprostega apleta do zelo zapletenega. Preprost programček hello World omogoča, da nekdo vidi, kako deluje osnovni programček Java in ga je mogoče prikazati na zaslonu. V tem članku bomo preverili osnovne Java aplete in še en Java applet, ki ga lahko v Javi veliko uporabljamo za reševanje več težav v resničnem življenju. Aplikate Java lahko v resničnem življenju implementiramo v več drugih programskih jezikov, kot so Python, Dot Net in druge kode.

Življenjski cikel apletov na Javi

V tej fazi bomo opazovali življenjski cikel apleta.

Za življenjski cikel apleta obstaja pet osnovnih faz.

  1. Inicializirajte
  2. Začelo
  3. Slikano
  4. Ustavljeno
  5. Uničena

Poglejmo, kaj počnejo teh 5 faz:

  • Applet se inicializira. S pomočjo init () se applet inicializira z vsemi spremenljivkami, ki so potrebne, da se applet zažene.
  • Applet se zažene. S pomočjo Start () se program zažene in začne se izvajati program po fazi inicializacije.
  • Applet je naslikan. Z barvo () se nariše in izvede osnovna funkcionalnost apleta.
  • Applet se ustavi.
  • Applet je uničen. Pomeni, da se vsa vsebina odstrani iz glavnega pomnilnika, ki je funkcija kill ().

Delo Applatov na Javi

Kadarkoli se applet izvaja, obstaja več funkcij, ki se imenujejo zaporedno, da bi našli glavni cilj apleta, ki ima več izhodov.

Funkcije, ki jih zaporedno kličemo, so:

  • Init () = init () je funkcija, ki jo pokličemo na začetku programa, da dodelimo različnim spremenljivkam program in jih izvajamo v realnem času.
  • Start () - Start () se običajno pokliče po init () in se prikaže, da se prikaže zaslon HTML, ki je prisoten skupaj s kodiranjem Java. Kadar koli uporabnik pusti odprt HTML zaslon in se vrne, od začetka () preskoči Init ().
  • Paint () - barva () se prikliče, ko program začne izvajanje programa. Barva () ima parameter, znan kot Grafika in grafika g pomaga pri izvajanju programa pri barvanju različnih parametrov.
  • Stop () - Stop () se pokliče, ko uporabnik zapusti dokument HTML in se premakne na programček. Start () se uporablja za ponovno zagon, kadar program Stop () konča program, nato pa ga končno potisne v učinek.
  • Destroy () - Destroy () se prikliče, ko je treba applet popolnoma odstraniti iz pomnilnika.

Primeri apletov na Javi

Spodaj so navedeni nekateri primeri aplikacij Applets na Javi:

Primer # 1

V primeru kodiranja bomo videli osnovno različico apleta Hello World. Na spodnji sliki vidimo, kako je osnovni program Applet Hello World predstavljen na programski platformi Bluej Java.

Kadarkoli poskušamo zagnati, applet ponuja spodnji zaslon, ki nam pokaže veliko možnosti, ki jih lahko izberemo iz različnih možnosti. Na spodnjem zaslonu lahko ustvarimo spletno stran ali zaženemo applet v Applet Viewerju ali zaženemo v spletnem brskalniku. To je nekaj možnosti, ki nam jih je omogočilo izvajanje programa na programski platformi Bluej. Višino in širino apleta lahko navedete tudi v polju in odvisno od višine in širine, če Applet teče, kar daje različne rešitve, ki služijo za različne težave.

Zdaj vidimo primer vzorčnih paketov za kodiranje in uvoz, da predstavimo Hello World Sample Code. V tem programu izvajamo pakete, kot sta Applet in Grafika. Grafika g se uporablja za slikanje in zagotavljanje izhodov v spletnem brskalniku ali v želenem mediju, kot želite.

Koda

import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet
(
// Overriding paint() method
@Override
public void paint(Graphics g)
(
g.drawString("Hello Great to be here!!!", 50, 50);
)
)

Izhod

Vzorčni izhod je naveden tudi v primeru in v aplikaciji Java, lahko imamo nameščenih več drugih pripomb za izdelavo več drugih izhodov.

Izhod

Zdaj lahko v aplikaciji naredimo številne funkcije, kot so Restart, Reload, Stop, Save Start in Clone. To so funkcionalnosti, ki jih applet zagotavlja v različnih fazah.

Primer # 2

V naslednjem primeru kodiranja bomo videli še nekaj vidikov Java apletov, v katerih vidimo osnovno funkcionalnost Java apletov. V naslednjem Java apletu spreminjamo višino in širino apleta Java in nekaj osnovnih sprememb v funkcionalnosti. Pisanje pride bolj na sredino. Spodaj je naveden primer vzorčnega kodiranja, ki se izvede za tisk izjave "Hello World".

Koda

import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet
(
// Overriding paint() method
@Override
public void paint(Graphics g)
(
g.drawString("Hello World!!! Great to be here!!!", 150, 150);
)
)

Izhod

Prednosti in slabosti jabolčnih apletov na Javi

Obstaja več prednosti in slabosti teka Java apleta.

Prednosti

Spodaj so navedene nekatere prednosti:

  • Applet deluje na strani odjemalca, zato je odzivnega časa zelo malo.
  • Applet je zelo varen in robusten.
  • Izvaja se lahko v številnih operacijskih sistemih, kot so Unix, Linux in macOS operacijski sistem.
  • Applet je kombiniran z HTML, CSS in Javascript, da bi spletni strani zagotovili več funkcionalnosti.
  • Applet je zelo enostavno sestaviti in vsebuje zelo malo odvečnosti.

Slabosti

Nekatere pomanjkljivosti Appletov se kažejo tudi v dokumentu, ki ponazarja podporo neuporabi teh apletov. Slabosti so:

  • Za izvedbo apleta je na strani odjemalca potreben vtičnik.
  • Brez ustreznega vtičnika ni izvedbe apleta na strani odjemalca.
  • Izdelava kompleksnih apletov je precej težavna in zato tudi pomanjkljivost.

Zaključek

V tem članku vidimo osnovne funkcije apleta, življenjski cikel apleta ter nekaj osnovnih programov, kako applet deluje v programskem jeziku Java. Obstajajo lahko zelo zapleteni programčki, ki jih je mogoče narediti in implementirati z BlueJ in drugo programsko opremo za HTML in CSS. Poudarjamo bolj na teoretičnem delu apletov, ne pa na programskem konceptu apletov.

Priporočeni članki

To je vodnik za Applove na Javi. Tukaj razpravljamo o uvajanju, delu, življenjskem ciklu aplikacij na Javi ter prednosti in slabosti. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Objekt v Javi
  2. Prevladovanje v Javi
  3. SpringLayout na Javi
  4. JFrame v Javi
  5. Komentarji v PHP | Primeri