0345 4506120

Java Web Services

Course Details

Name Java Web Services
Description
URL
Location:
London - City
Start Date:
Working Days:
Price:
£1600.00 +vat
was £1695.00
Availability:
Exam:
Residential:
Course ID:
474957
Offer

Overview

The Java Web Services course is designed to provide a good level of understanding of Web Services and their place in the application stack, using modern Java technologies.  With close attention to the practical issue of building SOAP and RESTful services into applications, delegates will practice creating, deploying, monitoring and using Java Web Services and gain a broad understanding of the Java Web Services landscape.

Who will the Course Benefit?

Anyone who needs to create, manipulate, use and understand Java Web Services within a SOA environment.

Learning Objectives

The delegate will learn and acquire skills as follows:

  • Creating, deploying and monitoring SOAP and RESTful web services
  • Modifying and deploying a web service's WSDL
  • Developing code-first web services Creating contract-first web services from WSDL
  • Writing REST web services
  • Building secure SOAP and REST clients
  • Using modern Java APIs

Pre-Requisites

Java Programming 2

Course Content

DAY 1

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: SOA EXPLAINED

  • Designing an SOA Architecture
  • Implementing SOAs with Web Services
  • Web Services Overview
  • Java APIs for Web Services

Session 2: XML SUPPORTING WEB SERVICES

  • XML Basics
  • XML Schema
  • XML Namespaces
  • XPath and XSLT

Session 3: JAVA API'S FOR XML PARSING AND TRANSFORMATION

  • SAX
  • DOM
  • StAX

Session 4: SOAP AND WSDL

  • Introducing SOAP
  • Structure of SOAP messages
  • WSDL
  • Defining Web Service Interfaces
  • SoapUI
  • SAAJ

Java Web Services Training Course

Course Contents - DAY 2

Session 5: WEB SERVICES WITH JAX-WS

  • JAX-WS POJO Annotations
  • Configuring and Deploying Web Services

Session 6: IMPLEMENTING JAVA SOAP CLIENTS

  • Generating Client Artifacts from WSDL
  • Message Monitoring
  • Authenticating and Authorising Clients

Session 7: JAVA ARCHITECTURE FOR XML BINDING (JAXB)

  • Mapping XML with JAXB
  • Converting Java Arguments with JAXB and JAX-RS

Session 8: RESTFUL WEB SERVICES

  • The REST Architectural style
  • Comparing SOAP and RESTful Web Services

Java Web Services Training Course

Course Contents - DAY 3

Session 9: RESTFUL WEB SERVICES WITH JAX-RS

  • Adding JAX-RS Annotations to a POJO
  • Using HTTP Request Headers
  • Deploying a JAX-WS Service
  • Interacting with Request URLs
  • Mapping URLs to Java Classes and Methods
  • Binding URL Components to Method Arguments

Session 10: WS SPECIFICATIONS

  • Web Services Interoperability Technology (WSIT)
  • WSIT Overview
  • WSIT Binary Attachment Scheme (MTOM/XOP)
  • WS-Reliable Messaging

Session 11: SUPPORTING AJAX CLIENTS

  • Handling JavaScript Object Notation (JSON)
  • JSON with RESTful Services
  • Interpreting a JSON Message
  • JSON Generation with JAXB Annotations
  • JSON Return Types from Java Methods

Session 12: WEB SERVICES SECURITY

  • WSIT Security
  • Web Services Security - Jersey
  • HTTP Basic Authentication
  • Secure Message Transmission with SSL/TLS
  • Client Authentication and Authorisation

London - Barbican

Location:

Barbican Training Centre
6 Long Lane
London
EC1A 9HF

 

Directions:

By Rail

Farringdon Main Line Station is within walking distance of the Training premises.  Turn left outside the station and follow Cowcross Street to the end. Turn left into Charterhouse Street.  Turn right into Hayne Street and then left into Long Lane.  The Training premises are situated 200 yards on the left-hand side of the road.

By Tube


Barbican Station is on the Circle, Metropolitan and Hammersmith & City Lines.  Turn right out of the station and then right into Long Lane.  The Training premises are 50 yards on the right hand side of the road.

By Road

Barbican is situated on the main A1 road. An NCP Car Park is located in the Barbican Centre.  The cost is approximately £16 per day.

Entry

To gain entry on arrival, press the intercom button.  Take the lift to the 3rd floor, go through the doors on the right and report to Reception.

Our Customers Include