Fasola sterowana wiadomościami

Autor: Randy Alexander
Data Utworzenia: 2 Kwiecień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
ZŁAMAŁAM NOGĘ!!! #137 Sara
Wideo: ZŁAMAŁAM NOGĘ!!! #137 Sara

Zawartość

Definicja - Co oznacza -Driven Bean?

Fasolka napędzana jest komponentem lekkiej aplikacji korporacyjnej używanej do przetwarzania w trybie asynchronicznym, w którym użytkownik nie zawsze otrzymuje natychmiastowe wyniki. Każdy komponent może to zrobić niezależnie od tego, czy używa technologii J2EE.

Dwie odrębne cechy, które odróżniają fasole oparte na fasolach sesyjnych i encji, polegają na tym, że do fasoli opartych na danych nie można uzyskać poprzez interfejsy i mają one tylko klasę fasoli.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia -Driven Bean

fasolę zanotowano również dla następujących cech:

  • -driven bean instancje nie zachowują danych ani stanu konwersacji dla konkretnego klienta.
  • Wszystkie wystąpienia fasoli -driven są równoważne, dzięki czemu kontener EJB może przypisać dowolną instancję fasoli -driven. Kontener może łączyć te wystąpienia, aby umożliwić jednoczesne przetwarzanie strumieni s.
  • Pojedyncza fasola może przetwarzać s od wielu klientów.

-driven bean są używane w asynchronicznej komunikacji między komponentami aplikacji korporacyjnych. A jest przetwarzany w następujący sposób:

  1. Gdy pojawi się nowy, korporacyjny kontener JavaBeans wywołuje metodę -driven bean w celu przetworzenia.
  2. Jest przesyłany jako JMS, który jest obsługiwany w oparciu o logikę biznesową aplikacji. Następnie, jeśli metoda on chce przetworzyć jedyną, wywołuje komponent bean sesji. Jeśli jednak metoda chce przechowywać w bazie danych, wywołuje komponent bean.
  3. Jest on następnie dostarczany do komponentu -driven bean, dzięki czemu powyższe operacje stają się częścią pojedynczej i pełnej transakcji. Czasami A jest ponownie dostarczane, jeśli przetwarzanie jest wycofywane.