Obsah:
Definice - Co znamená Enterprise Bean (EB)?
Enterprise bean (EB) je aplikační komponenta Java na straně serveru, která zapouzdřuje obchodní logiku aplikace a běží v kontejneru Enterprise JavaBeans (EJB).
Tři typy EB jsou následující: Fazole Sean, Fazole entit a Fazole řízené zprávami.
Techopedia vysvětluje Enterprise Bean (EB)
EB zjednodušují vývoj velkého a distribuovaného systému následujícími způsoby:
- EJB poskytuje služby autorizace zabezpečení a správy transakcí na systémové úrovni, což umožňuje vývojářům fazolí soustředit se na obchodní logiku.
- Vývojáři klientů se zaměřují pouze na prezentaci klientů, protože obchodní logika je v EB zapouzdřena.
- Klienti jsou tenčí, což je hlavní výhoda pro zařízení s omezenými zdroji.
- EB jsou přenosné komponenty, které umožňují sestavovatelům aplikací vytvářet nové fazole z existujících fazolí.
Například pokud má funkce podnikové aplikace (EA) ověřit informace o bankovním účtu, jako jsou zůstatky a jiné transakce, pak aplikace EB obsahuje všechny metody vyvolané, když klient přistupuje ke stejným informacím o bankovním účtu. EB tedy obsahuje kód, který splňuje skutečnou funkci aplikace.
EB zjednodušují proces vývoje velkých EA a jsou používány za různých podmínek, včetně následujících:
- Když jsou komponenty aplikace distribuovány na mnoha strojích
- Při zajišťování integrity souběžného a sdíleného přístupu k uživatelským datům
- Pokud má aplikace různé klienty