Ce este Bean? definiție și semnificație

click fraud protection

Bean este un obiect reutilizabil, creat cu limbajul de programare Java și în conformitate cu specificațiile Sun 100% Pure Java, care este ambalat conform specificațiilor JavaBeans. Un bean diferă de un applet Java prin faptul că are persistență (rămâne în sistemul utilizatorului după execuție).

În plus, bean-urile sunt capabile să comunice și să schimbe date cu alte JavaBean-uri prin comunicare între procese. În acest sens, un JavaBean este similar cu un control ActiveX, dar cu o excepție foarte importantă: Spre deosebire de controalele ActiveX, care se execută doar pe computere care acceptă legătura și încorporarea obiectelor (OLE) la nivel de sistem de operare, se va executa pe orice platformă de computer care este capabilă să ruleze un Java interpret.

Technipages explică Bean

JavaBeans este o interfață de programare situată pe obiecte de la Sun Microsystems, care vă oferă șansa de a produce materiale reutilizabile. aplicații sau pătrate de construire a programelor considerate piese care pot fi transportate într-un sistem pe orice cadru de lucru major etapă. La fel ca applet-urile Java, părțile JavaBeans (sau „Beans”) pot fi utilizate pentru a oferi pagini World Wide Web (sau diferite aplicații) abilități intuitive, de exemplu, procesarea costurilor de împrumut sau schimbarea substanței paginii în funcție de client sau program calitati.

În momentul în care piesele sau boabele sunt folosite, proprietățile unui fasole (de exemplu, nuanța de fundație a unei ferestre) sunt inconfundabile pentru diferite fasole și fasole care nu s-au „întâlnit” înainte se pot familiariza cu proprietățile celuilalt și se pot conecta puternic după cum trebuie.

Beans sunt create cu un Beans Development Kit (BDK) de la Sun și pot fi menținute să funcționeze în orice etapă majoră a cadrului de lucru în interiorul diferitelor condiții de aplicație (cunoscute sub numele de compartimente), inclusiv programe, procesoare de text și diferite aplicatii.

Pentru a dezvolta o componentă cu JavaBeans, compuneți proclamații de limbaj utilizând limbajul de programare Java al Sun și încorporați explicații JavaBeans care înfățișează proprietățile pieselor, de exemplu, atributele UI și ocaziile care determină un bean să vorbească cu diferite fasole într-un suport similar sau în altă parte în sistem.

Fasolea are în plus determinare, care este un instrument pentru a îndepărta starea unei piese într-un loc adăpostit. Acest lucru ar permite, de exemplu, unui segment (fasole) să „amintească” informații pe care un anumit client tocmai le-a introdus într-o sesiune anterioară a clientului. JavaBeans oferă aplicațiilor Java capacitatea de arhivare compusă pe care o oferă interfețele OpenDoc și ActiveX de acum.

Utilizări obișnuite ale fasolei

  • JavaBeans lipsesc privilegiile disponibile pentru obiectele imuabile.
  • Pentru a funcționa ca a JavaBean clasă, o clasă de obiecte trebuie să respecte anumite convenții despre denumirea metodei, construcția și comportamentul.
  • O caracteristică esențială a API-ului Java Beans, deoarece permite unei alte aplicații, cum ar fi un instrument de proiectare, să obțină informații despre o componentă

Utilizari greșite frecvente ale fasolei

  • JavaBeans nu sunt în mod inerent mutabili.