Szkolenie [J-WS] Tworzenie usług Webservice na platformie Java EE

Najbliższe planowane terminy szkolenia otwartego:
7 lutego Zapisz się | Złóż zamówienie
28 lutego Zapisz się | Złóż zamówienie
Nie znalazłeś pasującego terminu ? Napisz nam o swoich preferencjach.
Postaramy się uruchomić nowy termin specjalnie dla Ciebie.

Tytuł kursu: Tworzenie usług Webservice na platformie Java EE

Kod kursu: J-WS

Adresaci szkolenia

Adresatami szkolenia są programiści Java, pragnący posiąść umiejętności tworzenia usług Webservice na platformie Java EE.

Od słuchaczy wymagana jest dobra znajomość programowania w języku Java (kurs J-PD), a także XML oraz jego przetwarzania w Java (kurs J-XML). Zalecana jest również znajomość technologii Servlet/JSP, którą można poznać uczestnicząc w kursie J-EE a także programowania komponentów EJB (J-EJB).

Cel szkolenia

Celem szkolenia jest poznanie specyfikacji Java wspierających tworzenie usług Webservice, a także zdobycie praktycznych umiejętności tworzenia wymienionych wyżej usług.

W czasie szkolenia Uczestnicy będą tworzyli usługi sieciowe na wybranej platformie:

  • JBoss + JBossWS lub Metro
  • Glassfish + Metro
  • Tomcat + Metro
  • inne (CXF, Axis2) w zależności od potrzeb słuchaczy

Zadania dotyczące JAX-RS są dostępne dla implementacji referencyjnej (Jersey) lub RESTEasy (JBoss).

Czas i forma szkolenia

  • 21 godzin (3 dni x 7 godzin) w tym wykłady i warsztaty praktyczne

Program szkolenia

  1. Wstęp do technologii WebService
  2. SOAP, WSDL
  3. SAAJ
    1. przetwarzanie nagłówków
    2. przetwarzanie załączników binarnych
  4. JAX-WS
    1. implementacja serwisów JavaToWsdl oraz WsdlToJava
    2. zasady działania handlerów
    3. komunikacja asynchroniczna
    4. konfiguracja w plikach wsdl i dodatkowych plikach xml
  5. JAXB
    1. zasady działania
    2. tworzenie klas mapujących, omówienie adnotacji JAXB
    3. zasady dodatkowej konfiguracji w plikach schemy i dodatkowych plikach xml
    4. Omówienie narzędzi
  6. UDDI, JAXR
    1. krótkie omówienie
    2. przykłady korzystania z JAXR
  7. WebService typu REST
    1. omówienie paradygmatu REST
    2. JAX-RS
  8. Przegląd dodatkowych technologii
    1. MTOM
    2. WS-Addressing
    3. WS-Security