Web Services

Kod: java-arch-WS
Kategoria: Architektura Java
Forma: 50% wykłady / 50% warsztaty
Czas trwania: 3 dni
Grupa docelowa: developerzy
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.
Data i dokładny zakres do ustalenia podczas analizy przed-szkoleniowej.

Szkolenie przedstawia rzetelne podstawy projektowania i tworzenia usług sieciowych.

Program został rozbudowany o podstawy przetwarzania XML.

Szkolenie może zostać dopasowane do kompleksowego rozwiązania osadzonego w Java EE jako moduł szkoleniowy służący do udostępniania funkcjonalności opracowanych podczas szkolenia EJB.

Wyróżniki szkolenia

Podczas zajęć możesz oczekiwać szczególnych akcentów położonych na poniższe aspekty:

  • Poruszamy zagadnienia zaawansowane
  • Najlepsze praktyki i wzorce
  • Projektowanie usług zgodnie z kanonami sztuki

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Projektowanie Usług Sieciowych
    1. Aspekty ziarnistości
    2. Aspekty Wydajności
    3. Typowe błędy w projektowaniu API
  2. Architektura usług sieciowych
    1. Wzorce projektowe usług sieciowych
    2. Styl REST – lekka alternatywa
    3. Obsługa sytuacji wyjątkowych
  3. Wstęp do przetwarzania XML
    1. Standard XML
    2. Definicje dokumentów XML: DTD i XMLSchema
    3. Przestrzenie nazw XML
    4. SAX i DOM
    5. JAXB, XMLBeans, Castor
  4. SOAP – standard komunikacji
    1. Standardu SOAP w architekturze
    2. Struktura SOAP
    3. załączniki
  5. SAAJ - załączniki
    1. Zapoznanie z API
    2. Komunikaty SOAP z wykorzystaniem SAAJ
    3. Przestrzenie nazw w SAAJ
  6. WSDL – język opisu usług
    1. Struktura WSDL
    2. Rozszerzenia WSDL
  7. JAX-WS
    1. Wspierane typy
    2. Tworzenie usługi w JAX-WS
    3. Wiązania
    4. Klasy usług
      1. Tworzenie WS na podstawie klasy
      2. Tworzenie WS na podstawie WSDL
    5. Konfiguracja za pomocą adnotacji (JSR-181)
    6. REST w JAX-WS
    7. Przechwytywanie komunikatów (Handlers)
  8. Klienty do WS
    1. Dynamic Proxy Client
    2. Dynamic Invocation Interface Client
    3. Stub Client
    4. JAX-WS Client
  9. Komponenty EJB w środowisku WS
  10. JAX-R
    1. Wstęp do rejestru
    2. Ogólna architektura JAX-R
    3. Rejestr
      1. Łączenie
      2. Zapytania
      3. Publikacja
  11. Model bezpieczeństwa
    1. Bezpieczeństwo interakcji
    2. Bezpieczeństwo komunikatów


Pobierz program w formacie PDF

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zapytaj o szkolenie

Imię i nazwisko:
Firma:
E-mail/Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń