Kaj je JavaBeans? Uvod v koncepte JavaBeans



Ta članek o tem, kaj je JavaBeans, vam bo pomagal razumeti, kaj so javabeans in kako jih je mogoče uporabiti pri programiranju, da se omogoči ponovna uporaba.

Ponovna uporabnost je glavni koncept vsakega . JavaBean je programska komponenta, ki je bila zasnovana za ponovno uporabo v različnih okoljih. Poglobimo se v temo in razumemo obzorja koncepta v tem članku 'Kaj je JavaBeans'.

Naše teme bodo naslednje smernice:





Začnimo!

serija Fibonacci c ++

Kaj je JavaBeans?

JavaBeans je prenosni model, neodvisen od platforme, napisan v programskem jeziku Java. Njegove sestavine se imenujejo fižol.



Preprosto povedano, JavaBeans so razredih ki zajemajo več predmetov v en sam predmet. Pomaga pri dostopu do teh predmetov z več krajev. JavaBeans vsebuje več elementov, kot so konstruktorji, metode Getter / Setter in še veliko več.

JavaBeans ima več konvencij, ki jih je treba upoštevati:

  • Fižol bi moral imeti privzeto vrednost gradbenik (brez argumentov)
  • Fižol naj vsebuje metode pridobivanja in postavljanja
    • TO getter metoda se uporablja za branje vrednosti berljive lastnosti
    • Če želite posodobiti vrednost, a metoda postavljalca je treba poklicati
  • Fižol bi morali izvajati java.io.serializable , saj omogoča shranjevanje, shranjevanje in obnovitev stanja JavaBean-a, na katerem delate

Zdaj, ko ste seznanjeni z osnovami, se podrobneje seznanimo z lastnostmi JavaBeans.



Kaj so lastnosti JavaBean?

Uporabnik predmeta lahko dostopa do lastnosti JavaBean. Funkcija je lahko katere koli vrste podatkov Java, ki vsebuje razrede, ki jih določite. Lahko je v naslednjem načinu: branje, pisanje, samo za branje ali samo za pisanje . Funkcije JavaBean so dostopne prek dveh :

eno. getEfficieeName ()

Če je na primer ime zaposlenega firstName, bi bilo ime metode getFirstName () za branje tega imena zaposlenega. Ta metoda je znana kot accessor. Lastnosti getterskih metod so naslednje:

  1. V naravi mora biti javna
  2. Vrnitev ne sme biti nična
  3. Metoda pridobivanja mora biti pred besedo dobili
  4. Ne sme sprejeti nobenega argumenta

2. setEfficieeName ()

Če je na primer ime zaposlenega firstName, bi bilo ime metode setFirstName () za zapis tega imena zaposlenega. Ta metoda je znana kot mutator. Lastnosti nastavitvenih metod:

  1. V naravi mora biti javna
  2. Vrnitev mora biti nična
  3. Metoda nastavitve mora imeti predpono pred besedo nastavite
  4. Potreben bi bil nekaj argumentov

Zdaj, ko ste dobili nekaj teoretičnega znanja o JavaBeansu, pojdimo naprej in razumemo postopek implementacije.

Primer programa: Implementacija JavaBeans

Spodnji primer programa prikazuje, kako implementirati JavaBeans.

kako oddati dvojno na int
javni razred zaposleni izvaja java.io.Serializable {private int id private String name public Employee () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (String ime) {this.name = name} javni niz getName () {return ime}}

Naslednji program je napisan za dostop do razreda JavaBean, ki smo ga ustvarili zgoraj:

javni razred Employee1 {public static void main (String args []) {Employee s = new Employee () s.setName ('Chandler') System.out.println (s.getName ())}}

Izhod:

Chandler

Torej, tako je treba uporabiti a ki dostopa do razreda JavaBean.

Prednosti JavaBeans

Naslednji seznam našteva nekatere prednosti JavaBeans:

Prenosni

Komponente JavaBeans so zgrajene izključno v Javi, zato so popolnoma prenosljive na katero koli platformo, ki podpira . Vse podrobnosti platforme, kot tudi podporo za JavaBeans, izvaja Java Virtual Machine.

Kompakten in enostaven

Komponente JavaBeans je enostavno ustvariti in jih je enostavno uporabljati. To je pomemben fokusni del arhitekture JavaBeans. Za pisanje preprostega Bean-a ni treba veliko truda. Tudi fižol je lahek, zato mu ni treba prenašati veliko podedovane prtljage, da bi podprl okolje Beans.

Nosi prednosti platforme Java

JavaBeans je precej združljiv, ni nobenega novega zapletenega mehanizma za registracijo komponent s sistemom za izvajanje.

Čeprav se vse to sliši dobro, uporaba JavaBeans predstavlja tudi nekaj pomanjkljivosti. Zdaj pa poglejmo, kaj bi to bilo.

anonimni tečaj v javi]

Slabosti JavaBeans

  1. JavaBeans je spremenljiv, zato mu manjkajo prednosti, ki jih ponujajo nespremenljivi predmeti.
  2. JavaBeans bo del gradnje v neskladnem stanju.

S tem smo prišli do konca tega članka »Kaj je JavaBeans«. Upam, da je razložena vsebina, ki smo jo obravnavali tukaj, dodala vrednost Java znanje. No, kar naprej raziskujte svet Jave. Ostani na vezi!

Oglejte si Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, razširjenih po vsem svetu. Edurekin tečaj za usposabljanje in certificiranje Java J2EE in SOA je namenjen študentom in strokovnjakom, ki želijo biti razvijalec Java. Tečaj je zasnovan tako, da vam omogoči uvod v programiranje Java in vas usposobi za osnovne in napredne koncepte Java, skupaj z različnimi Java okviri, kot so Hibernate & Spring

Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje tega bloga 'Kaj je JavaBeans' in kmalu se vam bomo oglasili.