Innholdsfortegnelse:
Definisjon - Hva betyr Entity Bean?
En enhetsbønne, i sammenheng med Java Platform 2, Enterprise Edition (J2EE), representerer forretningsobjektene som er beholdt på slutten av en økt i en vedvarende lagringsmekanisme. Busi.ness-objekter kan inneholde elementer som kundenavn, kontonummer og / eller kontosaldo osv
I J2EE er en relasjonsdatabase en vedvarende lagringsmekanisme. I en relasjonsdatabase er det en tabell for hver enhetsbønne og hvert bønneinstans tilsvarer en bestemt tabellrad.
Følgende er egenskaper som skiller enhetsbønner fra sesjonsbønner:
- Entitetsbønner beholdes etter slutten av en økt, i motsetning til økten.
- Enhetsbønner tillater delt datatilgang.
- Enhetsbønner har en primærnøkkel eller en unik identifikator.
Techopedia forklarer Entity Bean
De to forskjellige typene av enhetens bønne-utholdenhet er bønne-styrt og container-styrt. En enhetsbønne er vedvarende fordi den er lagret i en relasjonsdatabase, der data eksisterer etter at en økt er avsluttet.
Flere kunder kan dele enhetsbønner. Administrasjon av enhetstransaksjoner er viktig fordi forskjellige klienter til enhver tid kan trenge å få tilgang til og endre de samme dataene. Hver bønns transaksjonsadministrasjon blir levert av Enterprise JavaBeans (EJB) beholderen, som garanterer dataintegritet.
Hver enhetsbønne identifiseres av en unik objektidentifikator, som brukes av klienten til å lokalisere en spesifikk entitetsbønne.
Enhetsbønner kan brukes når en bønne er et forretningsobjekt og ikke en metode. For eksempel er en bankkonto et forretningsobjekt, mens bekreftelse av bankkontoer er en forretningsmetode. En enhetsstråle kan også brukes hvis en bønns tilstand skal være vedvarende.
