JAVAX-WS-1-ENG

XML Processing and SOAP Web Services Implementation on the Java Platform

During the course, participants will learn different approaches to XML processing (SAX, DOM, StAX, JAXB) and how to implement web services using JAX-WS technologies.
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ő

The objective of this training is to provide both theoretical and practical knowledge of SOAP web services. As SOAP web services heavily rely on XML, XML processing is also covered along with the related Java tools.

The course includes the introduction of DOM, SAX, StAX, JAXB, and JAX-WS standards.

The training contains complex hands-on exercises using the IntelliJ IDEA development environment (Eclipse or NetBeans optionally), Maven build tool, and SoapUI testing tool.

Tematika

  • Definition, evolution, and use cases of XML
  • Character encoding, basic concepts, syntax, elements and attributes, parsers and character data, namespaces
  • Well-formedness, schema and DTD, XSD, validation
  • Relationship between XHTML and XML, DOM and its usage
  • XML querying: XPath
  • XML transformation: XSLT (Extensible Stylesheet Language Transformation)
  • Processing XML from Java: JAXP (Java API for XML Processing)
  • DOM (Document Object Model): tree structure, traversal, modification – attributes, nodes, subtrees
  • SAX (Simple API for XML): event handling
  • Using XPath and XSLT in Java
  • StAX (Streaming API for XML)
  • StAX Cursor and Iterator API
  • SOAP-based web services: SOAP, WSDL, UDDI
  • Binding with JAXB
  • Special cases: circular references, inheritance handling
  • JAX-WS standard
  • Exception handling
  • JAX-WS handlers
  • JAX-WS client
  • Using the SoapUI tool
  • Automated testing with SoapUI
Tematika (PDF)

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

Knowledge of the following topics is required: confident use of development tools, packages, classes, interfaces, and exception handling.

As some of the course materials are in English, basic English reading skills (at documentation level) are required. The training is delivered in Hungarian, based on Hungarian-language slides.