Spisu treści:
Definicja - Co oznacza Session Bean?
Komponent bean sesji reprezentuje pojedynczą aplikację serwerową Java Platform 2, Enterprise Edition (J2EE), która obsługuje zadania biznesowe dla swojego klienta wewnątrz serwera.
Gdy użytkownik i komputer wymieniają okno dialogowe, następuje sesja interaktywna. Komponent bean sesji przypomina sesję interaktywną, ponieważ bean sesji ma tylko jednego klienta. Po zakończeniu klienta komponent bean sesji również się kończy, podobnie jak relacja między komponentem bean sesji a klientem.
Techopedia wyjaśnia Session Bean
Gdy klient uzyskuje dostęp do aplikacji serwera, rozpoczyna się komponent bean sesji klienta. Po zatrzymaniu klienta komponent bean sesji zatrzymuje się i nie jest już powiązany z klientem. Ziarna sesyjne stanowe i bezstanowe komponenty sesyjne to dwa typy komponentów sesyjnych.
Zmienne stanowe instancji komponentu bean session, które wskazują stan interakcji klient-fasola, są zachowywane przez okres interakcji klient-fasola. Stan nie jest już zachowywany po zakończeniu interakcji. Bezstanowe zmienne instancji komponentu bean session (te zawierające stan sesji) są zachowane tak długo, jak długo wywoływana jest metoda. Stan nie jest zachowywany przez cały czas trwania sesji.
Istnieją dwa krytyczne okoliczności, w których należy użyć ziaren sesji. Jednym z nich jest sytuacja, w której tylko jeden klient będzie uzyskiwał dostęp do instancji komponentu bean przez określony czas. Po drugie, stan fasoli nie musi być trwały, co oznacza, że będzie trwał tylko kilka godzin.
