WSMQPJ - Programowanie IBM WebSphere MQ w języku Java
Dla kogo
Programiści Java WebSphere MQ
Cel
Nauka API WebSphere MQ dla języka Java
Czas trwania i forma szkolenia
3 dni, wykład + warsztat
Rodzaj szkolenia
Poziom szkolenia
średnio zaawansowanyKorzyści po szkoleniu
Poznanie API WebSphere MQ dla Javy, wymiana doświadczeń z doświadczonym prowadzącym oraz poznanie gotowych, wzorcowych rozwiązań
Przed w ścieżce szkoleniowej
WSMQW - Wprowadzenie dla użytkowników IBM WebSphere MQ
Po w ścieżce szkoleniowej
-
Wiedza przed szkoleniem
Znajomość języka Java oraz koncepcji WebSphere MQ
Poruszane zagadnienia
-
Wprowadzenie
- Menadżer kolejek
- Kolejki lokalne, kolejki zdalne, aliasy
- Wyzwalacze (triggers)
- Kanały, agenci kanałów
- Połączenia międzywęzłowe
-
Środowisko dla aplikacji w języku Java
- Instalacja. Dostępność klas poprzez wyróżnione archiwa
- Predefiniowane stałe, klasy, typy danych. Przenośność aplikacji
- Klasa Message. Klasa Message Descriptor. Klasy wspomagające
-
Przegląd metod Java API. Mapowanie na pierwotne API MQ
- Połączenie i uwierzytelnienie
- Alokacja zasobów. Dealokacja, rozłączenie
- Obsługa błędów
-
Wysyłanie komunikatów
- Modele aplikacji
- Typy komunikatów
- Przykładowe scenariusze
- Identyfikatory, identyfikatory korelujące
- Komunikaty logiczne
-
Odbieranie komunikatów
- Aplikacje peer-to-peer
- Aplikacje klient serwer
- Identyfikator komunikatu i identyfikator korelujący
- Kontekst i jego retransmisja
-
Aplikacje public/subscribe
- Model kanoniczny. Implementacja
- Subskrypcje trwałe
- Zagadnienia (topics)
- Obsługa (parsing) nagłówka RFH2 w języku Java
-
Transakcyjność
- Trwałość komunikatów (persistence)
- Aplikacje transakcyjne wobec kolejek
- Aplikacje transakcyjne z udziałem silnika bazy danych i/lub serwera aplikacji
- Implementacja two-phase commit
- Programowanie defensywne
-
API do administracji
- Metody Inquire() i set() dla atrybutów obiektów zarządcy kolejek
-
Aplikacje z wyzwalaczami (trigger)
- Tworzenie i obsługa programu wyzwalanego na kolejce
- Model aplikacji współpracującej z wyzwalaczem
-
Zaawansowane API i wielowątkowość
- Manipulowanie buforem poprzez uchwyt (handle)
- Wywołania zwrotne. Ustawianie i kontrola przebiegu
- Koordynowanie aplikacji wielowątkowych. Synchronizacja
-
Zabezpieczenia w aplikacjach Java
- Programy exit
- Szyfrowanie łączności
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz pomogą w podjęciu trafnej decyzji.
Aby zapisać się na szkolenie otwarte proszę kliknąć wybrany termin szkolenia z kalendarium