ZAWWW-2st1.2-w04.tresc-1.0-Slajd28
Podsumowanie
Technologia EJB umożliwia implementację logiki biznesowej w aplikacjach Java EE. Komponenty EJB są uruchamiane w kontenerze EJB, który stanowi element serwera aplikacji i oferuje komponentom gotowe implementacje usług przydatnych w złożonych aplikacjach internetowych.
Obecnie istnieją dwa typy komponentów EJB: sesyjne i komunikatowe. Komunikacja klientów z sesyjnymi EJB odbywa się na zasadzie wywoływania ich metod biznesowych. Komunikatowe EJB są asynchronicznymi konsumentami komunikatów wysyłanych do systemów przekazywania komunikatów.
Wykorzystanie EJB jest zalecane gdy aplikacja ma być skalowalna, gdy komponenty zawierające logikę biznesową mają być dostępne dla klientów różnych typów lub gdy aplikacja realizuje zaawansowane przetwarzanie transakcyjne.