Java Web Services
 
 

Java Web Services

Course Code: JWS

Duration: 3 days

S5

Java Web Services Course 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.

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

Who will the Course Benefit?

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

Course Objectives

To provide the skills needed to create, manipulate, use and understand Java Web Services using SOAP, REST and modern Java APIs.

Pre-Requisite Courses

Follow-On Courses

Notes:
  • Course technical content is subject to change without notice.
  • Course content is structured as sessions, this does not strictly map to course timings. Concepts, content and practicals often span sessions.


 

Course Contents

Java Web Services Training Course

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

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

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
 

Java Web Services

Duration: 3 days

RRP: £1,795.00 exc. VAT 


Upcoming Scheduled Events
Next 6 months

London
Start Date   Spaces Book
03 Apr 2019   Spaces StayAhead - Course Running Book
 
29 May 2019   Spaces StayAhead - Course Running Book
 
22 Jul 2019   Spaces StayAhead - Course Running Book
 
Virtual Events StayAhead Virtual Courses available You can attend your training virtually using the London dates shown above. Please contact us for more details on our Virtual training options or to discuss specific Virtual course dates to meet your requirements.
 

Course Reviews

Very good course. Set a good place. The instructor was attentive to current level of knowledge and how we could apply the work to our projects.

Navtej - Senior Software Developer - Finance


Excellent trainer who make the course enjoyable and covered all topics.

Connie - SME - Finance


Brilliant course, excellent tutor.

Kristofer - IT SME - Finance


 
 
 
        Home             Let Us Call You
 

 

Course Deliveries

Public Scheduled and Closed
Virtual
UK and Overseas

OUG

Oracle User Group - Membership Benefits

OUG

Certification

Our independent Oracle, Solaris & Red Hat Linux curriculums helps prepare delegates for official certification.

StayAhead
Flexibility

Cannot see a sutiable date?
Please call us and we will try an accommodateyour needs!




Our Course Curriculum

 
 
 
 
 



Our Ratings

Instructor
Quality
 

97.42%

Course
Practical
 

92.55%

Overall
Courseware
 

94.2%

Overall
Course
 

96.41%

+44 (0)20 7600 6116
sales@stayahead.com
Copyright © 2019 StayAhead Training Ltd
Cookies   /   Privacy Policy