Mikä on JavaBeans? Johdanto JavaBeans-käsitteisiin



Tämä artikkeli Mikä on JavaBeans, auttaa sinua ymmärtämään mitä javabealaiset ovat ja miten niitä voidaan käyttää ohjelmoinnissa uudelleenkäytettävyyden mahdollistamiseksi.

Uudelleenkäytettävyys on pääkäsite kaikissa . JavaBean on ohjelmistokomponentti, joka on suunniteltu uudelleenkäytettäväksi erilaisissa ympäristöissä. Sukelletaan aiheeseen ja ymmärretään käsitteen horisontit tässä ”Mikä on JavaBeans” -artikkelissa.

Seuraavat vihjeet ovat keskustelunaiheemme:





Aloitetaanpa!

Mikä on JavaBeans?

JavaBeans on kannettava, alustasta riippumaton malli, joka on kirjoitettu Java-ohjelmointikielellä. Sen komponentteja kutsutaan pavuiksi.



Yksinkertaisesti sanottuna JavaBeans ovat luokat jotka kapseloivat useita esineitä yhdeksi esineeksi. Se auttaa pääsemään näihin kohteisiin useista paikoista. JavaBeans sisältää useita elementtejä, kuten rakentajat, Getter / Setter Methods ja paljon muuta.

JavaBeansilla on useita käytäntöjä, joita tulisi noudattaa:

qtp: n ja seleenin ero
  • Pavuilla tulisi olla oletusarvo rakentaja (ei argumentteja)
  • Pavujen on tarjottava parempia menetelmiä
    • TO getter-menetelmä käytetään luettavan ominaisuuden arvon lukemiseen
    • Voit päivittää arvon a setterimenetelmä tulisi kutsua
  • Pavut tulisi toteuttaa java.io.serializable , koska sen avulla voit tallentaa, tallentaa ja palauttaa työskentelemäsi JavaBeanin tilan

Nyt kun olet perehtynyt perusasioihin, opitaan yksityiskohtaisesti JavaBeanin ominaisuuksista.



Mitä JavaBean-ominaisuudet ovat?

Objektin käyttäjä voi käyttää JavaBean-ominaisuutta. Ominaisuus voi olla mitä tahansa Java-tietotyyppiä, joka sisältää määrittelemäsi luokat. Se voi olla seuraavassa tilassa: luku, kirjoitus, vain luku tai vain kirjoitus . JavaBean-ominaisuuksia voi käyttää kahden kautta :

yksi. getEmployeeName ()

Esimerkiksi, jos työntekijän nimi on etunimi, menetelmän nimi on getFirstName () lukemaan kyseisen työntekijän nimen. Tämä menetelmä tunnetaan nimellä lisävaruste. Getter-menetelmien ominaisuudet ovat seuraavat:

  1. Sen on oltava luonteeltaan julkinen
  2. Palautustyyppi ei saa olla mitätön
  3. Getter-menetelmä olisi etuliitettävä sanalla saada
  4. Sen ei pitäisi esittää mitään argumentteja

2. setEmployeeName ()

Esimerkiksi, jos työntekijän nimi on firstName, menetelmän nimi olisi setFirstName () kirjoittaakseen kyseisen työntekijän nimen. Tämä menetelmä tunnetaan nimellä mutaattori. Setterimenetelmien ominaisuudet:

  1. Sen on oltava luonteeltaan julkinen
  2. Palautustyypin tulee olla mitätön
  3. Setter-menetelmä on etuliitettävä sanalla aseta
  4. Sen pitäisi kestää jonkin verran väitettä

Nyt kun olet saanut jonkin verran teoreettista tietoa JavaBeansista, anna meidän siirtyä eteenpäin ja ymmärtää toteutusprosessi.

Esimerkkiohjelma: JavaBeansin toteutus

Alla esitetty esimerkkiohjelma osoittaa, kuinka JavaBeans otetaan käyttöön.

public class Employee toteuttaa 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 nimi) {this.name = name} public String getName () {return name}}

Seuraava ohjelma on kirjoitettu päästäkseen yllä luomaamme JavaBean-luokkaan:

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

Tuotos:

Chandler

Joten, miten a joka käyttää JavaBean-luokkaa.

JavaBeanin edut

Seuraavassa luettelossa luetellaan joitain JavaBeansin etuja:

Kannettava

kuinka kääntää numero

JavaBeans-komponentit on rakennettu puhtaasti Javaan, joten ne ovat täysin siirrettävissä kaikille alustoille, jotka tukevat . Kaikki alustan yksityiskohdat sekä JavaBeans-tuki on toteutettu Java-virtuaalikoneella.

Kompakti ja helppo

JavaBeans-komponentit on helppo luoda ja helppokäyttöisiä. Tämä on JavaBeans-arkkitehtuurin tärkeä painopistealue. Yksinkertaisen papun kirjoittaminen ei vie paljon vaivaa. Papu on myös kevyt, joten sen ei tarvitse kuljettaa paljon perittyjä matkatavaroita papuympäristön tukemiseksi.

Sisältää Java-alustan vahvuudet

JavaBeans on melko yhteensopiva, komponenttien rekisteröimiseksi ajonaikaisessa järjestelmässä ei ole uutta monimutkaista mekanismia.

Vaikka kaikki nämä kuulostavatkin hyviltä, ​​JavaBeansin käyttämisellä on myös joitain haittoja. Katsotaan nyt, mitä ne olisivat.

JavaBeanin haitat

  1. Java-pavut ovat muutettavissa, joten niiltä puuttuu muuttumattomien esineiden tarjoamat edut.
  2. JavaBeans on epäjohdonmukaisessa tilassa osittain rakentamisensa aikana.

Tämän avulla olemme päässeet tämän 'Mikä on JavaBeans' -artikkelin loppuun. Toivon, että tässä selitetty sisältö lisäsi lisäarvoa Java tietoa. No, jatka Java-maailman tutkimista. Pysy kanavalla!

Katso Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Edurekan Java J2EE- ja SOA-koulutus- ja sertifiointikurssi on suunniteltu opiskelijoille ja ammattilaisille, jotka haluavat olla Java-kehittäjiä. Kurssi on suunniteltu antamaan sinulle etumatka Java-ohjelmointiin ja kouluttamaan sekä ydin- että edistyneitä Java-konsepteja sekä erilaisia ​​Java-kehyksiä, kuten Hibernate & Spring.

Onko sinulla kysymys meille? Mainitse se tämän Mikä on JavaBeans -blogin kommenttiosassa, otamme sinuun yhteyttä mahdollisimman pian.