Spisu treści:
Definicja - Co oznacza Entity Bean?
Komponent bean w kontekście Java Platform 2, Enterprise Edition (J2EE) reprezentuje obiekty biznesowe zachowane na koniec sesji w mechanizmie trwałego przechowywania. Obiekty Busi.ness mogą obejmować takie elementy, jak nazwa klienta, numer konta i / lub saldo konta itp
W J2EE relacyjna baza danych jest trwałym mechanizmem przechowywania. W relacyjnej bazie danych istnieje tabela dla każdego komponentu bean, a każda instancja komponentu bean odpowiada konkretnemu wierszowi tabeli.
Poniżej przedstawiono cechy odróżniające komponenty bean jednostek od sesyjnych komponentów bean:
- Fasole jednostek są zachowywane po zakończeniu sesji, w przeciwieństwie do fasoli sesji.
- Ziarna encji umożliwiają wspólny dostęp do danych.
- Ziarna encji mają klucz podstawowy lub unikalny identyfikator.
Techopedia wyjaśnia Entity Bean
Dwa różne typy trwałości komponentów bean są zarządzane przez komponent bean i kontener. Komponent bean jest trwały, ponieważ jest przechowywany w relacyjnej bazie danych, w której dane istnieją po zakończeniu sesji.
Wielu klientów może współużytkować komponenty bean. Zarządzanie transakcjami jednostek jest ważne, ponieważ w danym momencie różni klienci mogą potrzebować dostępu i zmiany tych samych danych. Zarządzanie transakcjami każdej fasoli jest zapewniane przez kontener Enterprise JavaBeans (EJB), który gwarantuje integralność danych.
Każdy komponent bean jest identyfikowany przez unikalny identyfikator obiektu, który jest używany przez klienta do zlokalizowania określonego komponentu bean.
Ziarna jednostki mogą być używane, gdy fasola jest obiektem biznesowym, a nie metodą. Na przykład konto bankowe jest obiektem biznesowym, podczas gdy weryfikacja konta bankowego jest metodą biznesową. Wiązka bytu może być również użyta, jeśli stan fasoli powinien pozostać trwały.
