Web Services

  • What are web service and web service's basic concepts? Meanings of a SOAP acronym. Web services types, clients, and web services features.
  • Syntax, purpose, and options for using wsimport and wsgen tools. Difference between wsimport and wsgen. Examples of generating a WSDL document and artifacts.
  • RESTful Services are simple and widely spread in development. Let's learn their features, possibilities, libraries and learn how to create a Restful Service.
  • What is JAXP (Java API for processing XML data)? Overview of JAXP API - SAX, DOM, StAX, XSLT.
  • The handler frameworks - LogicalHandler and SOAPHandler, their difference. Methods of the Handler interface.
  • A short description of what is the eXtensible Markup Language (XML). The basic XML syntax, XML namespaces and W3C XML Schema Language.
  • General approaches to handling binary data in SOAP-based web services. Parameters of the @MTOM annotation. Examples of using MTOM.
  • Endpoint references and Message addressing properties concepts. Use, attributes, and examples of @Addressing, @Action, and @FaultAction annotations.