Subscribe to Newsletter

Print

Spring Web Services Training Course


(This course is offered only on-demand to a private batch and can be customized as per the business requirements)

Overview

This 2-day training gives a good overview of the various standards and techniques in the Web service landscape. Each standard or technique is investigated on both a conceptual and practical level, teaching students where it can be applied successfully.

The training also covers some of the products that can be used to implement these standards and techniques. Students will leave with a deeper understanding of the Web service landscape, thus being able to implement Web services more successfully.

Objectives

At the end of the Spring Web Services training course, the participants will gain an understanding of Spring and associated technologies for the creation of Web Services. He will be able to:

  • Create contract-first Web services
  • Understand the WS-* standards
  • Can code be optimized in a multi CPU environment
  • Implement and use Web Services that support WS-Addressing and WS-Security
  • Create RESTful Web Services

Suggested Audience - This training is designed for developers interested in developing Web Services with Spring technologies.

Duration - 2 Days [16 Hours]

Prerequisites - Experience with developing application using Java and Basic understanding of Spring.

Syllabus

Day 1: Web Services
  • What are Web Services? Where do they come from, and where are they used?
  • Advanced XML: XML namespaces, schemas, and XPath queries
  • SOAP: What does a SOAP message look like? How does it relate to Java?
  • Web Service Description Language (WSDL). What is it used for? How does it relate to SOAP?
  • Building a SOAP Web service with Spring-WS
  • Web Service architectures: where do Web services fit in the application architecture, and when does it make sense to use an Enterprise Service Bus (ESB)?
Day 2: WS- and REST
  • The WS-* specification landscape
  • WS-Addressing and WS-Security
  • Implementing a Web services that uses WS-Addressing and WS-Security with Spring-WS
  • REST: what is it, how different is it from SOAP and WS-*, where can it be applied successfully?
  • Building a REST Web service