Kas ir JavaBeans? Ievads JavaBeans koncepcijās



Šis raksts par Kas ir JavaBeans palīdzēs jums saprast, kas ir javabieši un kā tos var izmantot, programmējot, lai iespējotu atkārtotu lietošanu.

Atkārtota izmantošana ir galvenā koncepcija jebkurā . JavaBean ir programmatūras komponents, kas ir paredzēts atkārtoti lietojamam dažādās vidēs. Ļaujiet mums ienirt tēmā un saprast jēdziena apvāršņus šajā rakstā ‘Kas ir JavaBeans’.

Šādi ieteikumi būs mūsu diskusiju tēmas:





Sāksim!

Kas ir JavaBeans?

JavaBeans ir portatīvs, no platformas neatkarīgs modelis, kas rakstīts Java programmēšanas valodā. Tās sastāvdaļas tiek dēvētas par pupiņām.



Vienkārši sakot, JavaBeans ir klases kas iekapsulē vairākus objektiem vienā objektā. Tas palīdz piekļūt šiem objektiem no vairākām vietām. JavaBeans satur vairākus elementus, piemēram, Konstruktori, Getter / Setter Methods un daudz ko citu.

JavaBeans ir vairākas konvencijas, kas jāievēro:

  • Pupām vajadzētu būt pēc noklusējuma celtnieks (bez argumentiem)
  • Pupām jānodrošina labākas un labākas metodes
    • TO getter metode tiek izmantots, lai nolasītu lasāma rekvizīta vērtību
    • Lai atjauninātu vērtību, a setera metode jāzvana
  • Pupām vajadzētu ieviest java.io.serializable , jo tas ļauj saglabāt, saglabāt un atjaunot JavaBean stāvokli, pie kura strādājat

Tagad, kad esat iepazinies ar pamatiem, sīkāk uzzināsim par JavaBeans īpašībām.



Kas ir JavaBean rekvizīti?

JavaBean rekvizītam var piekļūt objekta lietotājs. Funkcijai var būt jebkura veida Java dati, kas satur jūsu noteiktās klases. Tam var būt šāds režīms: lasīt, rakstīt, tikai lasīt vai tikai rakstīt . JavaBean funkcijām var piekļūt, izmantojot divas :

viens. getEmployeeName ()

filtru veidi tablo

Piemēram, ja darbinieka vārds ir firstName, metodes nosaukums būtu getFirstName (), lai lasītu šī darbinieka vārdu. Šī metode ir pazīstama kā piekļuvējs. Getter metožu īpašības ir šādas:

  1. Jābūt publiskam
  2. Return-type nedrīkst būt spēkā neesošs
  3. Getter metodei jābūt prefiksam ar vārdu gūt
  4. Tam nevajadzētu būt nevienam argumentam

2. setEmployeeName ()

Piemēram, ja darbinieka vārds ir firstName, metodes nosaukums būtu setFirstName (), lai ierakstītu šo darbinieka vārdu. Šī metode ir pazīstama kā a mutators. Setera metožu īpašības:

  1. Jābūt publiskam
  2. Atgriešanas veidam jābūt nederīgam
  3. Setera metodei jābūt prefiksam ar vārdu komplekts
  4. Tam vajadzētu būt kādam argumentam

Tagad, kad esat ieguvis dažas teorētiskas zināšanas par JavaBeans, ļaujiet mums turpināt un izprast ieviešanas procesu.

Programmas piemērs: JavaBeans ieviešana

Zemāk parādītais programmas piemērs parāda, kā ieviest JavaBeans.

public class Darbinieks ievieš java.io.Serializable {private int id private virknes nosaukums public Employee () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (virkne nosaukums) {this.name = name} publiskā virkne getName () {return name}}

Nākamā programma ir rakstīta, lai piekļūtu JavaBean klasei, kuru mēs izveidojām iepriekš:

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

Izeja:

Čendlers

kā iemest dubultu int

Tātad, kā to ieviest kas piekļūst JavaBean klasei.

JavaBeans priekšrocības

Šajā sarakstā ir uzskaitītas dažas JavaBeans priekšrocības:

Pārnēsājama

JavaBeans komponenti ir veidoti tikai Java valodā, tādējādi ir pilnībā pārnēsājami uz jebkuru platformu, kas atbalsta . Visu platformas specifiku, kā arī atbalstu JavaBeans īsteno Java virtuālā mašīna.

Kompakts un vienkāršs

JavaBeans komponentus ir vienkārši izveidot un ērti izmantot. Tas ir svarīgs JavaBeans arhitektūras fokusēšanas sektors. Lai uzrakstītu vienkāršu Pupiņu, nav vajadzīgas lielas pūles. Pupiņai ir arī viegls svars, tāpēc tai nav jāpārnēsā daudz mantotas bagāžas, lai atbalstītu pupiņu vidi.

Nēsā ​​Java platformas stiprās puses

JavaBeans ir diezgan saderīgs, komponentu reģistrēšanai izpildlaika sistēmā nav jauna sarežģīta mehānisma.

Lai gan tas viss izklausās labi, JavaBeans izmantošana rada arī dažus trūkumus. Tagad pārbaudīsim, kas tie būtu.

kā iemest dubultu int

JavaBeans trūkumi

  1. Java pupiņas ir mainīgas, tāpēc tām trūkst priekšrocību, ko piedāvā nemainīgi objekti.
  2. JavaBeans būs pretrunīgā stāvoklī, līdz ar tās būvniecību.

Ar to mēs esam nonākuši šī raksta “Kas ir JavaBeans” beigās. Es ceru, ka šeit izskaidrotais saturs pievienoja vērtību jūsu Java zināšanas. Nu, turpiniet izpētīt Java pasauli. Sekojiet līdzi!

Pārbaudiet Autors: Edureka, uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē. Edureka Java J2EE un SOA apmācības un sertifikācijas kurss ir paredzēts studentiem un profesionāļiem, kuri vēlas būt Java izstrādātāji. Kurss ir paredzēts, lai dotu jums iespēju sākt Java programmēšanu un apmācīt gan Java, gan uzlabotas koncepcijas, kā arī dažādas Java struktūras, piemēram, Hibernate & Spring.

Vai mums ir jautājums? Lūdzu, pieminējiet to šī emuāra “Kas ir JavaBeans” komentāru sadaļā, un mēs sazināsimies ar jums pēc iespējas ātrāk.