Laboratorium nr 4 - Message Driven Beans
Ćwiczenia
- Dla każdego sposobu komunikacja osadzić kilka komponentów i porównać.
Kto jest odbiorcą komunikatów kontener, czy komponent?
- Najpierw uruchomić producentów, a potem osadzić komponenty.
- 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
Ćwiczenia
- Czy w przykładzie z temporary queue klientem zamiast servletu może być
statefull session bean?
- Zaproponuj inne rozwiązanie i porównaj jego bezpieczeństwo.
- Zmodyfikuj przykład, żeby odpowiedź była przesyłana za pośrednictwem
QueueRequestor
a. Czy semantyka komunikacji się zmieniła?