Indholdsfortegnelse:
Definition - Hvad betyder Entity Bean?
En enhedsbønne repræsenterer i forbindelse med Java Platform 2, Enterprise Edition (J2EE) de forretningsobjekter, der bevares ved afslutningen af en session i en vedvarende lagringsmekanisme. Busi.ness-objekter kan omfatte emner som kundenavn, kontonummer og / eller kontosaldo osv
I J2EE er en relationsdatabase en vedvarende lagringsmekanisme. I en relationsdatabase er der en tabel for hver enhedsbønne, og hver bønneinstans svarer til en bestemt tabelrække.
Følgende er karakteristika, der adskiller enhedsbønner fra sessionbønner:
- Enhedsbønner bevares efter afslutningen af en session, i modsætning til sessionbønner.
- Enhedsbønner tillader delt datatilgang.
- Enhedsbønner har en primær nøgle eller en unik identifikator.
Techopedia forklarer Entity Bean
De to forskellige typer enhedsbønneudholdenhed er beanstyret og containerstyret. En enhedsbønne er vedvarende, fordi den gemmes i en relationsdatabase, hvor data findes efter en session er afsluttet.
Flere klienter kan dele enhedsbønner. Enhedstransaktionstyring er vigtig, fordi forskellige klienter på ethvert givet tidspunkt kan være nødt til at få adgang til og ændre de samme data. Hver bønns transaktionsstyring leveres af Enterprise JavaBeans (EJB) -containeren, som garanterer dataintegritet.
Hver enhedsbønne identificeres ved hjælp af en unik objektidentifikator, der bruges af klienten til at lokalisere en bestemt enhedsbønne.
Enhedsbønner kan bruges, når en bønne er et forretningsobjekt og ikke en metode. For eksempel er en bankkonto et forretningsobjekt, mens verifikation af bankkonto er en forretningsmetode. En enhedsstråle kan også bruges, hvis en bønnes tilstand skal forblive vedvarende.
