JAX WS Training Syllabus

Curriculum Designed by Experts

Service Oriented Architecture (SOA) and Web Services

  • SOA Overview
  • Web Services Overview / Relationship to SOA
  • Web services Architecture
  • SOAP and WSDL Overview

Introduction to Java Web Services

  • JAX-WS and JSR-181
  • A Simple Service definition with @WebService
  • JSR-181
  • @WebService, Modifying the Generated Service
  • Other Annotations (@WebMethod, @SOAPBinding)
  • The SEI (Service Endpoint Interface)
  • JAX-WS Capabilities
  • WSDL to Java Mapping
  • Capabilities (XML Messaging, Handlers,
  • SOAP/HTTP, Client Programming
  • JAX-WS Clients
  • Programming Model, Generating Classes from WSDL
  • Writing a JAX-WS client
  • Dynamic Clients

WSDL-Web Services Description Language

  • XML Namespace and XML Schema Overview
  • Namespaces and Schema in WSDL Documents
  • WSDL Structure and Elements
  • A WSDL Document
  • SOAP 1.1 Binding for WSDL

SOAP

  • SOAP Overview
  • Message Structure
  • SOAP Faults, Attachments
  • SOAP Messaging and HTTP Binding
  • SOAP Styles and Encoding

SAAJ, DOM and SOAP Handlers

  • SAAJ Overview, Message Structure and API
  • Creating/Sending Messages
  • DOM Overview
  • Soap Handlers

JAXB-Java Architecture for XML Binding

  • Overview and Architecture
  • Generating Java Classes from XML Schema
  • Customizing Generated Java
  • Generating XML Schema from Annotated Java Classes
  • Web Services, WSDL, JAXB
  • Start from WSDL/Start from WSDL & Java
  • Starting from WSDL
  • Binding Customizations
  • Starting from WSDL and Java

XML-Based (Bare) Web Services

  • XML Messaging Overview
  • JAX-WS Providers
  • A SOAP Provider and Source Provider
  • XML Clients with Dispatch
  • XML/HTTP Messaging with Provider
  • Overview of REST and JAX-RS

Handling Binary Data

  • Overview and Issues
  • Default Handling
  • MTOM Overview
  • Using MTOM in Services and Clients
  • Using DataHandler

Security

  • Java EE Security / Role Based Security
  • Securing Web Services with BASIC Authentication
  • Transport Security / HTTPS
  • WS-Security (WSS)

EJB-Based Web Services

  • EJB Overview
  • Session Beans
  • Programming EJB
  • Creating/Configuring EJB Based Web Services

WS-Overview

  • WS-Interoperability (WS-I)
  • The WS-I Basic Profile
  • WS-Addressing

Best Practices

  • Coarse Grained Web Services
  • Optimization and Caching
  • XML Handling
  • Interoperability
  • Top Down / Bottom Up

Talk to our Advisor.

+91