Laboratorium nr 4 - Message Driven Beans


MDB

Ćwiczenia

  1. Dla każdego sposobu komunikacja osadzić kilka komponentów i porównać. Kto jest odbiorcą komunikatów kontener, czy komponent?
  2. Najpierw uruchomić producentów, a potem osadzić komponenty.
  3. Zmodyfikuj przykład, aby kolejkę obsługiwały dwa komponenty. Jeden powinien konsumować wiadomości oznaczone jako parzyste, drugi jako nieparzyste. (wiadomości powinny być oznaczane przez producenta). Podpowiedź: użyj message-selector

EAR

Ćwiczenia

  1. Czy w przykładzie z temporary queue klientem zamiast servletu może być statefull session bean?
  2. Zaproponuj inne rozwiązanie i porównaj jego bezpieczeństwo.
  3. Zmodyfikuj przykład, żeby odpowiedź była przesyłana za pośrednictwem QueueRequestora. Czy semantyka komunikacji się zmieniła?