Mis on JavaBeans? Sissejuhatus JavaBeansi kontseptsioonidesse



See artikkel, mis on JavaBeans, aitab teil mõista, mis on javabeansid ja kuidas neid saab kasutada korduvkasutamise võimaldamiseks programmeerimisel.

Korduvkasutatavus on mis tahes põhimõte . JavaBean on tarkvarakomponent, mis on loodud korduvkasutatavaks paljudes keskkondades. Sukeldugem sellesse artiklisse ‘Mis on JavaBeanid’ - teemasse ja mõistame selle mõistepilte.

Järgmised näpunäited on meie aruteluteemad:





Alustagem!

Mis on JavaBeans?

JavaBeans on kaasaskantav platvormist sõltumatu mudel, mis on kirjutatud Java programmeerimiskeeles. Selle komponente nimetatakse oadeks.



Lihtsamalt öeldes on JavaBeans klassides mis kapseldavad mitut objektid üheks objektiks. See aitab nendele objektidele juurde pääseda mitmest kohast. JavaBeans sisaldab mitmeid elemente, nagu Konstruktorid, Getter / Setter Methods ja palju muud.

JavaBeansil on mitu konventsiooni, mida tuleks järgida:

andmestruktuurid ja algoritmid Java-s
  • Oadel peaks olema vaikeväärtus ehitaja (argumente pole)
  • Oad peaksid pakkuma paremaid ja setter-meetodeid
    • TO getteri meetod kasutatakse loetava omaduse väärtuse lugemiseks
    • Väärtuse värskendamiseks a setter meetod tuleks kutsuda
  • Oad peaksid rakendama java.io.serializable , kuna see võimaldab salvestada, salvestada ja taastada töötava JavaBeani olekut

Nüüd, kui olete põhitõdedega tuttav, tutvume üksikasjalikult JavaBeansi omadustega.



Mis on JavaBeani atribuudid?

JavaBeani atribuudile pääseb juurde objekti kasutaja. Funktsioon võib olla mis tahes Java andmetüüp, mis sisaldab teie määratletud klasse. See võib olla järgmises režiimis: lugeda, kirjutada, kirjutuskaitstud või kirjutuskaitstud . JavaBeani funktsioonidele pääseb juurde kahe kaudu :

üks. getEmployeeName ()

Näiteks kui töötaja nimi on eesnimi, on selle töötaja nime lugemiseks meetodi nimi getFirstName (). Seda meetodit tuntakse kui aksessuaar. Getter-meetodite omadused on järgmised:

  1. Peab olema oma olemuselt avalik
  2. Tagastustüüp ei tohiks olla tühine
  3. Getter-meetod peaks olema sõnaga ees saada
  4. See ei tohiks võtta ühtegi argumenti

2. setEmployeeName ()

kuidas jaros tostring töötab

Näiteks kui töötaja nimi on eesnimi, siis selle töötaja nime kirjutamiseks on meetodi nimi setFirstName (). Seda meetodit tuntakse kui mutator. Setter-meetodite omadused:

  1. Peab olema oma olemuselt avalik
  2. Tagastustüüp peaks olema tühine
  3. Setteri meetod peab olema sõnaga ees seatud
  4. See peaks võtma mõned argumendid

Nüüd, kui olete JavaBeansi kohta omandanud mõned teoreetilised teadmised, lubage meil edasi liikuda ja mõista rakendusprotsessi.

Näidisprogramm: JavaBeansi juurutamine

Allpool näidatud näidisprogramm näitab JavaBeansi juurutamist.

public class Töötaja rakendab java.io.Serializable {private int id private String nimi public Employee () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (string nimi) {this.name = nimi} public String getName () {return name}}

Järgmine programm on kirjutatud selleks, et pääseda juurde JavaBeani klassile, mille lõime ülal:

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

Väljund:

Chandler

Nii saate a mis pääseb juurde JavaBeani klassile.

JavaBeansi eelised

Järgmises loendis on loetletud mõned JavaBeansi eelised:

Kaasaskantav

JavaBeansi komponendid on ehitatud puhtalt Javas, seega on need täielikult kaasaskantavad mis tahes platvormile, mis seda toetab . Kogu platvormi spetsiifikat ja ka JavaBeansi tuge rakendab Java virtuaalne masin.

Kompaktne ja lihtne

JavaBeansi komponente on lihtne luua ja neid on lihtne kasutada. See on JavaBeansi arhitektuuri oluline fookussektor. Lihtsa Oa kirjutamiseks pole vaja palju vaeva näha. Samuti on uba kerge, seega ei pea ta ubade keskkonna toetamiseks kaasas kandma palju päritud pagasit.

Kannab Java platvormi tugevaid külgi

JavaBeans on üsna ühilduv, komponentide registreerimiseks käivitamisaja süsteemis pole ühtegi uut keerukat mehhanismi.

Ehkki kõik need kõlavad hästi, on JavaBeansi kasutamisel ka mõned puudused. Vaatame nüüd, mis need oleksid.

miks peaksin õppima sql

JavaBeansi puudused

  1. Java-oad on muutlikud, seega puuduvad muutumatute objektide pakutavad eelised.
  2. JavaBeans on selle ehitamise ajal ebajärjekindel.

Sellega oleme jõudnud selle artikli “Mis on JavaBeanid” lõppu. Loodan, et siin selgitatud sisu lisas teie jaoks väärtust Java teadmised. Noh, jätkake Java-maailma uurimist. Püsige lainel!

Vaadake Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik hõlmab üle 250 000 rahuloleva õppija, levinud üle kogu maailma. Edureka Java J2EE ja SOA koolitus- ja sertifitseerimiskursus on mõeldud õpilastele ja spetsialistidele, kes soovivad olla Java arendajad. Kursus on loodud selleks, et anda teile Java programmeerimises edukas algus ja õpetada teid nii Java-põhiprogrammide kui ka edasijõudnute mõistete ning erinevate Java-raamistike, näiteks Hibernate & Spring, jaoks.

Kas teil on meile küsimus? Palun mainige seda selle blogi “Mis on JavaBeansi” kommentaaride osas ja võtame teiega ühendust niipea kui võimalik.