Building JAX-WS Web Services with Apache CXF

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.
More
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.
More
Introduction
9m 40s
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 has several objectives. Upon completion, you will be able to describe the Apache CXF architecture in detail. You will see the benefits of using CXF and understand the drivers for using it in your applications. You will be able to create a CXF web project using Maven. You will be able to use CXF for implementing a contract-first web service endpoint with a JAX-WS front-end. You will be able to implement unit tests, error handling, and interceptor logic for a CXF web service. Finally, you will be able to implement a web service client using CXF. This course is primarily intended for Java developers looking to implement web services. It will also be useful for technical and solution architects who are investigating technologies to leverage for implementing web services. It is recommended that you are proficient with Java and have an understanding of the Spring Framework core project. To best understand the drivers for using Apache CXF for your web service implementation, we will cover a brief history of the Java specifications, including JAX-RPC, JAX-WS, and JAX-RS. While the course will not cover CXF's capabilities around JAX-RS, we will cover the key architecture components that back the JAX-RS front-end. While viewing the course, you will be able to follow along with the many demonstrations it includes. Each demonstration will build on the previous demonstration to assure you a fluid experience.

Learn by doing. Use hands-on exercise files to follow along with the course and practice concepts as you’re watching them. Sign up now to enhance your training.

Start free trial

Course transcripts are the written form of the course audio. You can use transcripts to just read the audio, or to search for terms or phrases to find where they are discussed in the training. Sign up to try them now.

Start free trial

Ask questions, read feedback from other learners and share your input, all in our discussion forums. Sign up now to join our community of learners, course authors and friendly support staff.

Start free trial

You’ve completed the course but did you master it? Test yourself with questions that gauge your understanding of the material and show you what to brush up on. Sign up to get started.

Start free trial
Table of Contents
Introduction
9m 40s
Description
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 has several objectives. Upon completion, you will be able to describe the Apache CXF architecture in detail. You will see the benefits of using CXF and understand the drivers for using it in your applications. You will be able to create a CXF web project using Maven. You will be able to use CXF for implementing a contract-first web service endpoint with a JAX-WS front-end. You will be able to implement unit tests, error handling, and interceptor logic for a CXF web service. Finally, you will be able to implement a web service client using CXF. This course is primarily intended for Java developers looking to implement web services. It will also be useful for technical and solution architects who are investigating technologies to leverage for implementing web services. It is recommended that you are proficient with Java and have an understanding of the Spring Framework core project. To best understand the drivers for using Apache CXF for your web service implementation, we will cover a brief history of the Java specifications, including JAX-RPC, JAX-WS, and JAX-RS. While the course will not cover CXF's capabilities around JAX-RS, we will cover the key architecture components that back the JAX-RS front-end. While viewing the course, you will be able to follow along with the many demonstrations it includes. Each demonstration will build on the previous demonstration to assure you a fluid experience.
Exercise Files

Learn by doing. Use hands-on exercise files to follow along with the course and practice concepts as you’re watching them. Sign up now to enhance your training.

Start free trial
Transcript

Course transcripts are the written form of the course audio. You can use transcripts to just read the audio, or to search for terms or phrases to find where they are discussed in the training. Sign up to try them now.

Start free trial
Discussion

Ask questions, read feedback from other learners and share your input, all in our discussion forums. Sign up now to join our community of learners, course authors and friendly support staff.

Start free trial
Knowledge Check

You’ve completed the course but did you master it? Test yourself with questions that gauge your understanding of the material and show you what to brush up on. Sign up to get started.

Start free trial
Course info
Level
Intermediate
Rating
(164)
Duration
3h 17m
Released
22 Apr 2014
Course authors

Michael Hoffman is a passion-driven technologist with over 13 years in the software industry. He is an advocate for Spring, Apache and IBM solutions. In his various roles, he has had the pleasure of helping teach developers through presentations, bootcamps and one-on-one sessions.

Share course