Spisu treści:
Definicja - Co oznacza Enterprise Bean (EB)?
Enterprise Bean (EB) to komponent aplikacji Java po stronie serwera, który hermetyzuje logikę biznesową aplikacji i działa w kontenerze Enterprise JavaBeans (EJB).
Trzy typy EB są następujące: komponent bean sesji, komponent bean i komponent bean sterowany komunikatami.
Techopedia wyjaśnia Enterprise Bean (EB)
EB upraszczają rozwój dużych i rozproszonych systemów na następujące sposoby:
- EJB zapewnia usługi autoryzacji bezpieczeństwa i zarządzania transakcjami na poziomie systemu, co pozwala twórcom fasoli skoncentrować się na logice biznesowej.
- Programiści klienta koncentrują się tylko na prezentacji klienta, ponieważ logika biznesowa jest zamknięta w EB.
- Klienci są cieńsi, co jest główną zaletą w przypadku urządzeń o ograniczonych zasobach.
- EB są przenośnymi komponentami, które umożliwiają asemblerom aplikacji tworzenie nowych ziaren z istniejących ziaren.
Na przykład, jeśli funkcja aplikacji korporacyjnej (EA) ma weryfikować informacje o koncie bankowym, takie jak salda i inne transakcje, wówczas EB aplikacji zawiera wszystkie metody wywoływane, gdy klient uzyskuje dostęp do tych samych informacji o koncie bankowym. Zatem EB zawiera kod, który spełnia faktyczną funkcję aplikacji.
EB upraszczają proces rozwoju dużych EA i są stosowane w różnych warunkach, w tym:
- Gdy komponenty aplikacji są dystrybuowane na wielu komputerach
- Zapewniając integralność współbieżnego i współdzielonego dostępu do danych użytkownika
- Gdy aplikacja ma różnych klientów