Sadržaj:
Definicija - Što znači Entity Bean?
Entitetski grah, u kontekstu Java Platforme 2, Enterprise Edition (J2EE), predstavlja poslovne objekte zadržane na kraju sesije u trajnom mehanizmu za pohranu. Objekti poslovnog subjekta mogu sadržavati stavke poput imena kupca, broja računa i / ili stanja na računu itd
U J2EE relacijska baza podataka je trajni mehanizam za pohranu. U relacijskoj bazi podataka postoji tablica za svaki grah entiteta i svaka instanca graha odgovara određenom retku tablice.
Slijede karakteristike koje razlikuju entitetski grah od graha sesije:
- Entitetski grah zadržava se nakon završetka sesije, za razliku od graha sa sesijama.
- Entitetski grah dopušta zajednički pristup podacima.
- Entitetski grah ima primarni ključ ili jedinstvenu identifikator.
Tehopedia objašnjava Entity Bean
Dvije različite vrste postojanja entitetskih graha upravljaju grahom i upravljaju spremnicima. Subjekt entiteta postojan je jer se sprema u relacijsku bazu podataka, gdje podaci postoje nakon završetka sesije.
Više klijenata može dijeliti grah entiteta. Upravljanje transakcijama entiteta važno je jer će u bilo kojem trenutku različiti klijenti trebati pristupiti istim podacima i mijenjati ih. Svako upravljanje transakcijama graha osigurava Enterprise JavaBeans (EJB) spremnik, što jamči integritet podataka.
Svako grano entiteta identificira se jedinstvenim identifikatorom objekta koji klijent koristi za pronalaženje određenog sloja entiteta.
Entitetski grah može se koristiti kada je grah poslovni objekt, a ne metoda. Na primjer, bankovni račun je poslovni objekt, dok je provjera bankovnog računa poslovna metoda. Entitetski snop može se koristiti i ako stanje graha ostane trajno.
