Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Model JavaBean komponenta sa skladá z architektúry a rozhrania pre programovanie aplikácií ( API ) , ktoré spoločne poskytujú štruktúru , alebo rámec , v ktorom JavaBeans môžu spolupracovať správne , v súlade s pevne danou sadu pravidlá a pokyny . Vizuálne programovanie je kľúčom k modelu komponentov JavaBean , a to aj v prípade , JavaBean vykonáva funkciu , ktorá nevyžaduje viditeľné užívateľské rozhranie , musí stále podporovať vizuálny Application Builder nástroj .
Vlastnosti
vzhľad a správanie vlastnosti JavaBean , ktoré môžu byť zmenené dizajnérov programu sú známe ako vlastnosti . Vlastnosti JavaBean môžu byť klasifikované ako jednoduché , indexované , viazané a obmedzené . Jednoduché vlastnosti majú jedinú , samostatnú hodnotu ; indexované vlastnosti podporujú celý rad hodnôt , viazaných vlastnosti poslať oznámenia do iného fazuľa , keď sa zmení , a viazané vlastnosti vyžadujú overenie iným fazuľa , keď sa zmení . Typickými príkladmi vlastností JavaBean sú farby , písmo , veľkosť písma a veľkosť displeja .
Udalosti
Mechanizmy , ktorými JavaBeans poslať oznámenia navzájom sú známe ako udalosti . Ak chcete oznámiť ďalšie fazuľa , že generované udalosti , JavaBean vyvolá jednu z definovaných " metód " - rad príkazov , ktoré vykonávajú opakované úlohy - na tomto bôbu . Ak druhý fazuľa chce zaregistrovať záujem o udalosti , volá príslušnú metódu na prvý fazuľa . Druhý fazuľa sa hovorí , že počúva udalosť .
Introspekcia
introspekcie sa odkazuje na proces odhaľovanie vlastnosti , udalosti a metódy , ktoré JavaBean podporuje . Introspekcie sa vykonáva pomocou nástrojov vizuálny vývoj v návrhu programu a všetky nástroje vizuálny vývoj analyzovať JavaBeans pomocou presne rovnakú techniku . To je užitočné z pohľadu vývojárov programu , pretože nielen že nie je nutné písať kód na vykonanie analýzy, ale môžu byť istí , že vlastnosti JavaBean , udalosti a metódy bude vždy rovnaký , bez ohľadu na vývojové nástroje slúži k ich vytvoreniu . Okrem toho , ak vývojári dodržiavať určité kódovanie dohovorov , bude JavaBeans automaticky podporovať sebapozorovania , bez toho aby vývojári museli písať nejaký ďalší kód .