Tartalomjegyzék:
Meghatározás - Mit jelent az Entity Bean?
Az entitás bab a Java Platform 2, az Enterprise Edition (J2EE) összefüggésében reprezentálja a munkamenet végén megtartott üzleti objektumokat egy állandó tároló mechanizmusban. A vállalkozási objektumok tartalmazhatnak olyan tételeket, mint az ügyfél neve, a számla száma és / vagy a számla egyenlege stb
A J2EE-ben a relációs adatbázis egy állandó tároló mechanizmus. Egy relációs adatbázisban van egy táblázat minden entitás-komponenshez, és minden bab-példány megfelel egy adott tábla sornak.
A következő jellemzők megkülönböztetik az entitásbabot az ülésbabától:
- Az entitás babot a munkamenet vége után megtartják, ellentétben a munkababával.
- Az entitás bab lehetővé teszi a megosztott adatokhoz való hozzáférést.
- A entitásbabnak van elsődleges kulcsa vagy egyedi azonosítója.
A Techopedia magyarázza az Entity Bean-t
Az entitásbab-perzisztencia kétféle típusa a babkezelés és a konténerkezelés. Az entitásbab állandó, mivel egy relációs adatbázisban tárolja, ahol az adatok a munkamenet vége után léteznek.
Több ügyfél megoszthatja entitásbabot. Az entitás tranzakciókezelése fontos, mivel egy adott időben különböző ügyfeleknek hozzáférést kell igényelniük és megváltoztatniuk ugyanazon adatokat. Minden bab tranzakciókezelését az Enterprise JavaBeans (EJB) tároló biztosítja, amely garantálja az adatok integritását.
Minden entitásbabot egyedi objektum azonosítóval azonosítunk, amelyet az ügyfél használ egy adott entitás bab meghatározására.
Entitásbab használható akkor, ha a bab üzleti objektum, és nem módszer. Például, a bankszámla üzleti objektum, míg a bankszámla ellenőrzése üzleti módszer. Entitás-sugarat is lehet használni, ha a bab állapota állandó marad.