Java Web Services Level-1 Training Syllabus

Curriculum Designed by Experts

Introduction to Web Services

  • Http and XML   
  • Interoperability Stacks   
  • Simple Object Access protocol
  • Webservice Description Language
  • WS-I Basic Profile   
  • REST   

JAXB

  • Interacting with XML from Java
  • Marshalling and Unmarshalling With JAXB
  • Various Jaxb Annotaions With Examples   

SOAP

  • RPC Style Webservice
  • Document Style Webservices
  • Soap Messaging Model
  • Soap Namespaces   
  • Soap Envelope   
  • Message header   
  • Message body
  • Soap Faults   
  • Soap Encoding   

WSDL Basics

  • Defining Schema   
  • Wsdl Types   
  • Messages   
  • Port Type
  • Operations   
  • Binding   
  • Port
  • Endpoint   
  • Writing a Wsdl   

Jax-Ws using CXF

  • Cxf Introduction
  • CXF Architecture
  • Code first Webservice
  • Contract first Webservice
  • @Webservice   
  • @WebMethod   
  • Java2Wsdl
  • CXFServlet
  • Configuring Endpoint Using Spring
  • Publishing Webservice using Endpoint       
  • Publishing Using JaxWsServerFactoryBean
  • Configuring Client Proxy in Spring
  • Writing Client Without Spring

Dynamic Client

  • Dynamic client using JaxWsDynamicClientFactory
  • Dynamic Client using DynamicClientFactory

Provider and Dispatch API in JaxWs

  • javax.xml.ws.Provider
  • javax.xml.ws.Dispatch
  • Messaging Modes
  • Writing Custom Webservice provider
  • @WebserviceProvider
  • Writing Custom Webservice Dispatcher
  • Using WebserviceContext

Using Simple FrontEnd

  • ServerfactoryBean
  • ClientProxyFactoryBean

Bindings

  • Adding Soap Headers to Binding
  • Splitting Messages Between Body and Header

Sending Binary data

  • Using base64encoded data
  • Sending attachments using MTOM
  • Xml - Binary Optimized Packaging(XOP)
  • Enabling MTOM on service side and Client side

Asynchronous and Polling Webservices

  • Designing and creating one-way services and client
  • Writing multithreaded clients

Talk to our Advisor.

+91