JAVAX-WS-1

XML kezelés és SOAP webszolgáltatások megvalósítása Java platformon

XML kezelés SAX, DOM, StAX, JAXB használatával, webszolgáltatások JAX-WS technológiákkal
Választható részvételi forma
Választható képzési forma
Képzés hossza
  • 1 nap (1×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Választható időpontok

Képzés ára

149 000 Ft
+ ÁFA/fő
Kérjük, válassz időpontot és részvételi formát!
Szeretne a cégére szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

A képzés célja a SOAP webszolgáltatások elméleti és gyakorlati bemutatása. Mivel a SOAP webszolgáltatások nagymértékben építenek az XML formátumra, ezért annak feldolgozása is bemutatásra kerül a kapcsolódó Java eszközökkel együtt.

A képzés magában foglalja a DOM, SAX, StAX, JAXB és JAX-WS szabványok ismertetését.

A képzés komplex gyakorlati feladatokat tartalmaz, amelyek során IntelliJ IDEA fejlesztőeszközt (igény esetén Eclipse vagy NetBeans), Maven build eszközt, valamint SoapUI tesztelőeszközt használunk.

Tematika

  • Az XML definíciója, kialakulása, alkalmazási lehetőségei
  • Karakterkódolás, alapfogalmak, szintaktika, elemek és attribútumok, parserek és karakteradatok, névterek
  • Jól formázottság, séma és DTD, XSD, validálás
  • XHTML és XML viszonya, DOM és kezelése
  • XML lekérdezés: XPath
  • XML transzformáció: XSLT (Extensible Stylesheet Language Transformation)
  • XML kezelése Java programokból: JAXP (Java API for XML Processing)
  • DOM (Document Object Model): fa felépítése, bejárása, módosítása – attribútumok, node-ok, részfák
  • SAX (Simple API for XML): eseménykezelés
  • XPath és XSLT használata Java-ban
  • StAX (Streaming API for XML)
  • StAX Cursor és Iterator API
  • SOAP alapú webszolgáltatások: SOAP, WSDL, UDDI
  • Binding JAXB technológiával
  • Speciális esetek: körkörös referencia, öröklődés kezelése
  • JAX-WS szabvány
  • Kivételkezelés
  • JAX-WS handlerek
  • JAX-WS kliens
  • SoapUI eszköz használata
  • Automata tesztelés SoapUI használatával
Tematika (PDF)

Szükséges előképzettség

  • A következő témakörök ismerete elvárt: biztonságos fejlesztőeszköz kezelés, csomagok, osztályok, interfészek, kivételkezelés.
  • Előfeltétele a Java SE alapok (JAVA-BSC) és a Java SE haladó (JAVA-ADV) képzések elvégzése, vagy azon képzések anyagának gyakorlati ismerete.
  • Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. A képzés magyar nyelvű, magyar slide-ok alapján.