Kas yra Bean? apibrėžimas ir prasmė

click fraud protection

Bean yra daugkartinio naudojimo objektas, sukurtas naudojant Java programavimo kalbą ir atitinkantis Sun 100 procentų Pure Java specifikacijas, supakuotas pagal JavaBeans specifikacijas. Bean skiriasi nuo „Java“ programėlės tuo, kad turi patvarumą (po vykdymo lieka vartotojo sistemoje).

Be to, pupelės gali bendrauti ir keistis duomenimis su kitais JavaBeans per tarpprocesinį ryšį. Šia prasme JavaBean yra panašus į ActiveX valdiklį, bet su labai svarbia išimtimi: skirtingai nuo ActiveX valdiklių, kurie vykdomi tik kompiuteriuose, kurie palaiko objektų susiejimą ir įterpimą (OLE) operacinės sistemos lygiu, bus vykdoma bet kurioje kompiuterio platformoje, kurioje galima paleisti „Java“ vertėjas.

Technipages Explains Bean

„JavaBeans“ yra objekte esanti „Sun Microsystems“ programavimo sąsaja, suteikianti galimybę gaminti pakartotinai naudojamą programos arba programų kūrimo kvadratai laikomi dalimis, kurios gali būti perteiktos sistemoje bet kurioje pagrindinėje darbo sistemoje etapas. Kaip ir „Java“ programėlės, „JavaBeans“ dalys (arba „Pupelės“) gali būti naudojamos pasauliniams tinklalapiams (arba skirtingoms programoms) suteikti. intuityvūs gebėjimai, pavyzdžiui, apdoroti paskolos išlaidas arba pakeisti puslapio turinį, priklausomai nuo kliento ar programos savybes.

Tuo metu, kai naudojamos dalys arba pupelės, pupelių savybės (pavyzdžiui, lango pagrindo atspalvis) yra nesupainiojamos su skirtingomis pupelėmis ir anksčiau „nesusitikusios“ pupelės gali stipriai susipažinti su viena kitos savybėmis ir susieti kaip reikia.

Pupelės yra sukurtos naudojant „Sun“ pupelių kūrimo rinkinį (BDK) ir gali būti paleistos bet kuriame pagrindiniame darbo sistemos etape. įvairiose taikymo sąlygose (žinomose kaip skyriai), įskaitant programas, tekstų rengyklės ir kitas programos.

Norėdami sukurti komponentą su JavaBeans, kuriate kalbų pranešimus naudodami Sun Java programavimo kalbą ir įtraukite JavaBeans paaiškinimus, kurie pavaizduoti dalies ypatybes, pavyzdžiui, vartotojo sąsajos atributus ir progas, kurios suaktyvina pupelę kalbėti su skirtingomis pupelėmis panašiame laikiklyje arba kur nors kitur sistema.

Be to, pupelės turi ryžtingumą, kuris yra instrumentas, padedantis pašalinti dalies būklę apsaugotoje vietoje. Tai leistų, pavyzdžiui, segmentui (pupeliui) „atsiminti“ informaciją, kurią konkretus klientas ką tik įvedė per ankstesnę kliento seansą. „JavaBeans“ suteikia „Java“ programoms sudėtinio archyvo galimybę, kurią dabar suteikia „OpenDoc“ ir „ActiveX“ sąsajos.

Įprasti pupelių naudojimo būdai

  • JavaBeans neturi privilegijų, prieinamų nekintamiems objektams.
  • Kad veiktų kaip a JavaBean klasėje, objektų klasė turi laikytis tam tikrų susitarimų dėl metodų pavadinimo, konstrukcijos ir elgesio.
  • Esminė „Java Beans“ API savybė, nes leidžia kitai programai, pvz., projektavimo įrankiui, gauti informaciją apie komponentą

Dažnas piktnaudžiavimas pupelėmis

  • JavaBeans nėra iš prigimties kintantys.