MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Building JAX-WS Web Services with Apache CXF

Course Summary

This course is designed to help you learn and practice implementing contract-first web services using Apache CXF. We will focus on Java's JAX-WS specification as it is mature and accepted as a standard approach for web service implementation. This course


  • +

    Course Syllabus

    ● Introduction
        ◦ Introduction
        ◦ Module Objectives
        ◦ Defining SOA
        ◦ Defining Web Services
        ◦ JAX-RPC
        ◦ JAX-WS
        ◦ JAX-RS
        ◦ Current Java SOA Landscape
        ◦ Why Apache CXF?
        ◦ Course Objectives
        ◦ Audience
        ◦ Prerequisites
        ◦ Module Summary
    ● Getting Started with Apache CXF
        ◦ Introduction
        ◦ Module Objectives
        ◦ Maven Quick Hits
        ◦ Maven Installation
        ◦ Creating a CXF Web Service Project with Maven
        ◦ Structure of a CXF Web Service Project
        ◦ Apache Tomcat Installation
        ◦ Execute the CXF Web Service
        ◦ Module Summary
    ● Understanding Apache CXF
        ◦ Introduction
        ◦ Module Objectives
        ◦ Apache CXF Component Overview
        ◦ CXF Bus Component
        ◦ Interceptors and Messages
        ◦ Transport Options
        ◦ Front-End Options
        ◦ Data Binding Options
        ◦ Protocol Options
        ◦ WS-* Specifications
        ◦ Module Summary
    ● Developing a Contract-First Web Service
        ◦ Introduction
        ◦ Module Objectives
        ◦ What is a Contract-First Web Service?
        ◦ Case Study - Book Order Placement Service
        ◦ Web Service Implementation Overview
        ◦ Building the WSDL Contract
        ◦ Building the XML Schema Definition
        ◦ Completing the WSDL Contract
        ◦ Generating the WSDL Binding Code
        ◦ Implementing the Service Endpoint
        ◦ Demo: Service Endpoint Configuration
        ◦ Demo: Message Processing Logic
        ◦ Demo: Business Processing Logic
        ◦ Module Summary
    ● Testing a CXF Web Service
        ◦ Introduction
        ◦ Module Objectives
        ◦ Spring Test
        ◦ jUnit
        ◦ CXF Test Server Configuration
        ◦ CXF Test Client Configuration
        ◦ Implementing the Test Case
        ◦ Module Summary
    ● Implementing a CXF Interceptor
        ◦ Introduction
        ◦ Module Objectives
        ◦ Requirements for a Custom Interceptor
        ◦ Designing a Custom Interceptor
        ◦ Selecting the Interceptor Chain
        ◦ Selecting the Phase
        ◦ Handling the Message
        ◦ Module Summary
    ● Implementing a CXF Client
        ◦ Introduction
        ◦ Module Objectives
        ◦ Creating the Client Project
        ◦ Maven Configuration
        ◦ Spring Configuration
        ◦ Implementing the Web Service Call
        ◦ Module Summary

     


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top