A Bean egy újrafelhasználható objektum, amelyet a Java programozási nyelvvel hoztak létre, és összhangban vannak a Sun 100% Pure Java specifikációival, és a JavaBeans specifikációi szerint vannak csomagolva. A bean abban különbözik a Java kisalkalmazástól, hogy perzisztenciája van (végrehajtás után a felhasználó rendszerén marad).
Ezenkívül a komponensek képesek kommunikálni és adatokat cserélni más JavaBeanekkel a folyamatok közötti kommunikáció révén. Ebben az értelemben a JavaBean hasonló az ActiveX-vezérlőhöz, de egy nagyon fontos kivétellel: ellentétben az ActiveX-vezérlőkkel, amelyek csak olyan számítógépeken futnak, támogatja az objektumok összekapcsolását és beágyazását (OLE) az operációs rendszer szintjén, amely minden olyan számítógépes platformon végrehajtódik, amely képes Java futtatására tolmács.
Technipages Explains Bean
A JavaBeans a Sun Microsystems objektumalapú programozási felülete, amely lehetőséget ad az újrafelhasználható gyártásra Az alkalmazások vagy a programépítési négyzetek olyan részeknek minősülnek, amelyek bármely nagyobb működő keretrendszeren rendszerben közvetíthetők színpad. A Java kisalkalmazásokhoz hasonlóan a JavaBeans részei (vagy "Beans") is használhatók weblapok (vagy különböző alkalmazások) létrehozására. intuitív képességek, például a hitelköltségek feldolgozása vagy az oldal tartalmának áthelyezése az ügyféltől vagy programtól függően minőségeket.
Abban a pillanatban, amikor az alkatrészeket vagy a Beaneket használják, a Bean tulajdonságai (például egy ablak alapszíne) összetéveszthetetlen a különböző babokkal és a babok, amelyek korábban nem „találkoztak”, erőteljesen megismerhetik egymás tulajdonságait és összekapcsolódnak ahogy kell.
A babok a Sun Beans Development Kit-jével (BDK) készülnek, és minden nagyobb munkakeret-szakaszban futhatnak. különféle alkalmazási feltételeken belül (rekeszekként ismertek), beleértve a programokat, szövegszerkesztőket és másokat alkalmazások.
A JavaBeans komponens fejlesztéséhez nyelvi kiáltványokat kell összeállítania a Sun Java programozási nyelvének felhasználásával, és be kell építenie a JavaBeans magyarázatokat, amelyek ábrázolja a résztulajdonságokat, például a felhasználói felület attribútumait és alkalmait, amelyek kiváltják a babot, hogy különböző babokkal beszéljen egy hasonló tartóban vagy valahol máshol a rendszer.
A bab emellett határozottsággal is rendelkezik, amely egy eszköz egy védett helyen lévő alkatrész állapotának eltüntetésére. Ez lehetővé tenné például, hogy egy szegmens (bean) „visszahívja” azokat az információkat, amelyeket egy adott ügyfél éppen bevitt egy korábbi ügyfélmunka során. A JavaBeans a Java alkalmazások számára azt az összetett archiválási lehetőséget kínálja, amelyet az OpenDoc és az ActiveX interfészek jelenleg is biztosítanak.
A bab általános felhasználási módjai
- JavaBeans hiányoznak a megváltoztathatatlan objektumok számára elérhető jogosultságok.
- Ahhoz, hogy a JavaBean osztályban, az objektumosztálynak meg kell felelnie bizonyos konvencióknak a metódusok elnevezésére, felépítésére és viselkedésére vonatkozóan.
- A Java Beans API lényeges jellemzője, mert lehetővé teszi egy másik alkalmazásnak, például egy tervezőeszköznek, hogy információkat szerezzenek egy összetevőről
A bab gyakori visszaélései
- JavaBeans eredendően nem változtathatók.