Inhoudsopgave:
Definitie - Wat betekent Enterprise Bean (EB)?
Een enterprise bean (EB) is een server-side Java-applicatiecomponent die de bedrijfslogica van een applicatie inkapselt en in een Enterprise JavaBeans (EJB) -container draait.
De drie EB-typen zijn als volgt: sessieboon, entiteitsboon en berichtgestuurde boon.
Techopedia verklaart Enterprise Bean (EB)
EB's vereenvoudigen grote en gedistribueerde systeemontwikkeling op de volgende manieren:
- Het EJB biedt beveiligingsautorisatie en transactiebeheerservices op systeemniveau, waardoor bonenontwikkelaars zich kunnen concentreren op bedrijfslogica.
- Klantontwikkelaars richten zich alleen op klantpresentatie omdat bedrijfslogica is ingekapseld in de EB.
- Clients zijn dunner, wat een groot voordeel is voor apparaten met beperkte bronnen.
- EB's zijn draagbare componenten, waarmee applicatie-assemblers nieuwe bonen kunnen maken van bestaande bonen.
Als de functie van een bedrijfstoepassing (EA) bijvoorbeeld is om bankrekeninggegevens, zoals saldi en andere transacties, te verifiëren, bevat de toepassing EB alle methoden die worden aangeroepen wanneer een klant toegang krijgt tot dezelfde bankrekeninggegevens. Een EB bevat dus de code die de daadwerkelijke functie van de toepassing vervult.
EB's vereenvoudigen het ontwikkelproces van grote EA's en worden onder verschillende omstandigheden gebruikt, waaronder de volgende:
- Wanneer applicatiecomponenten over veel machines worden verdeeld
- Bij het waarborgen van de integriteit van gelijktijdige en gedeelde toegang tot gebruikersgegevens
- Wanneer een applicatie verschillende clients heeft
