Kas yra „JavaBeans“? Įvadas į „JavaBeans“ koncepcijas



Šis straipsnis apie tai, kas yra „JavaBeans“, padės suprasti, kas yra „javabeans“ ir kaip juos galima naudoti programuojant, kad būtų galima naudoti pakartotinai.

Pakartotinis naudojimas yra pagrindinė bet kurio sąvoka . „JavaBean“ yra programinės įrangos komponentas, sukurtas pakartotinai naudoti įvairiose aplinkose. Pasinerkime į temą ir supraskime šiame straipsnyje „Kas yra„ JavaBeans “?

Šie patarimai bus mūsų diskusijų tema:





Pradėkime!

Kas yra „JavaBeans“?

„JavaBeans“ yra nešiojamas, nuo platformos nepriklausomas modelis, parašytas „Java“ programavimo kalba. Jo komponentai vadinami pupelėmis.



Paprasčiau tariant, „JavaBeans“ yra klasės kurie apima kelis objektai į vieną objektą. Tai padeda pasiekti šiuos objektus iš kelių vietų. „JavaBeans“ yra keletas elementų, tokių kaip „Konstruktoriai“, „Getter / Setter Methods“ ir daug daugiau.

„JavaBeans“ turi keletą taisyklių, kurių reikėtų laikytis:

kas yra tipo liejimas java
  • Pupelėse turėtų būti numatytasis nustatymas statybininkas (be argumentų)
  • Pupelės turėtų pateikti geresnius ir griežtesnius metodus
    • Į getter metodas naudojamas nuskaitymo savybės vertei nuskaityti
    • Norėdami atnaujinti vertę, a seterio metodas reikėtų paskambinti
  • Pupelės turėtų įgyvendinti java.io.serializable , nes tai leidžia išsaugoti, išsaugoti ir atkurti „JavaBean“ būseną, prie kurios dirbate

Dabar, kai esate susipažinę su pagrindais, sužinokime išsamiai apie „JavaBeans“ savybes.



Kas yra „JavaBean“ ypatybės?

„JavaBean“ ypatybę gali pasiekti objekto vartotojas. Ši funkcija gali būti bet kokio tipo „Java“ duomenų, apimanti jūsų apibrėžtas klases. Tai gali būti tokio režimo: skaityti, rašyti, tik skaityti arba tik rašyti . „JavaBean“ funkcijos pasiekiamos per dvi :

vienas. getEmployeeName ()

Pvz., Jei darbuotojo vardas yra firstName, metodo pavadinimas būtų getFirstName (), norint perskaityti tą darbuotojo vardą. Šis metodas yra žinomas kaip aksesuaras. Getter metodų savybės yra šios:

  1. Turi būti viešo pobūdžio
  2. Grąžinimo tipas neturėtų būti negaliojantis
  3. „Getter“ metodas turėtų būti prieš žodį gauti
  4. Tai neturėtų būti jokių argumentų

2. setEmployeeName ()

Pvz., Jei darbuotojo vardas yra firstName, metodo pavadinimas būtų setFirstName (), kuris parašytų tą darbuotojo vardą. Šis metodas yra žinomas kaip a mutatorius. Nustatymo metodų savybės:

  1. Turi būti viešo pobūdžio
  2. Grąžinimo tipas turėtų būti negaliojantis
  3. Seterio metodas turi būti prieš žodį rinkinys
  4. Tai turėtų pareikšti tam tikrą argumentą

Dabar, kai įgijote teorinių žinių apie „JavaBeans“, leiskite mums judėti toliau ir suprasti įgyvendinimo procesą.

Programos pavyzdys: „JavaBeans“ diegimas

Žemiau pateiktas programos pavyzdys parodo, kaip įdiegti „JavaBeans“.

public class Darbuotojas įgyvendina 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 vardas) {this.name = name} viešoji eilutė getName () {return name}}

Kita programa yra parašyta norint pasiekti aukščiau sukurtą „JavaBean“ klasę:

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

Išvestis:

Čandleris

Taigi, kaip įgyvendinti a kuris pasiekia „JavaBean“ klasę.

„JavaBeans“ privalumai

Šiame sąraše išvardyti kai kurie „JavaBeans“ pranašumai:

Nešiojami

print_r į eilutę

„JavaBeans“ komponentai yra sukurti tik „Java“ sistemoje, todėl juos galima visiškai perkelti į bet kokią platformą, palaikančią . Visą platformos specifiką, taip pat „JavaBeans“ palaikymą, įgyvendina „Java“ virtualioji mašina.

Kompaktiškas ir lengvas

„JavaBeans“ komponentai yra lengvai sukurti ir lengvai naudojami. Tai yra svarbus „JavaBeans“ architektūros sektorius. Parašyti paprastą Pupelę nereikia daug pastangų. Be to, pupelės yra lengvos, taigi, norint palaikyti pupelių aplinką, jai nereikia nešiotis daug paveldėto bagažo.

Nešioja „Java“ platformos stipriąsias puses

„JavaBeans“ yra gana suderinamas, nėra jokio naujo sudėtingo komponentų registravimo vykdymo laiko sistemoje mechanizmo.

Nors visa tai skamba gerai, naudojant „JavaBeans“ taip pat yra tam tikrų trūkumų. Dabar patikrinkime, kas tai būtų.

„JavaBeans“ trūkumai

  1. „JavaBeans“ yra kintantys, todėl jiems trūksta nekintamų objektų teikiamų pranašumų.
  2. „JavaBeans“ būsena bus nenuosekli, kai bus kuriama.

Tai pasiekėme šio straipsnio „Kas yra„ JavaBeans ““ pabaigą. Tikiuosi, kad čia aptartas turinys pridėjo jūsų vertę „Java“ žinių. Na, tęskite „Java“ pasaulį. Sekite naujienas!

Patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą visame pasaulyje. „Edureka“ „Java J2EE“ ir SOA mokymo ir sertifikavimo kursai yra skirti studentams ir specialistams, norintiems būti „Java“ kūrėjais. Kursas sukurtas tam, kad galėtumėte pradėti žvalgytis į „Java“ programavimą ir išmokyti pagrindinių bei pažangių „Java“ koncepcijų kartu su įvairiomis „Java“ sistemomis, tokiomis kaip „Hibernate & Spring“.

Turite mums klausimą? Prašau tai paminėti šio „Kas yra„ JavaBeans ““ tinklaraščio komentarų skyriuje, ir mes kuo greičiau susisieksime su jumis.