Building JAX-WS Web Services with Apache CXF
Pluralsight
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.
-
+
Course 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.
-
+
Course Syllabus
Introduction- 9m 40s
—Introduction 0m 12s
—Module Objectives 0m 24s
—Defining SOA 0m 27s
—Defining Web Services 0m 31s
—JAX-RPC 0m 49s
—JAX-WS 1m 24s
—JAX-RS 1m 11s
—Current Java SOA Landscape 1m 9s
—Why Apache CXF? 0m 24s
—Course Objectives 1m 2s
—Audience 0m 20s
—Prerequisites 1m 13s
—Module Summary 0m 27sGetting Started with Apache CXF- 25m 38s
—Introduction 0m 11s
—Module Objectives 1m 15s
—Maven Quick Hits 1m 18s
—Maven Installation 6m 3s
—Creating a CXF Web Service Project with Maven 5m 16s
—Structure of a CXF Web Service Project 5m 46s
—Apache Tomcat Installation 3m 35s
—Execute the CXF Web Service 1m 48s
—Module Summary 0m 22sUnderstanding Apache CXF- 39m 41sDeveloping a Contract-First Web Service- 56m 16sTesting a CXF Web Service- 32m 24sImplementing a CXF Interceptor- 18m 3sImplementing a CXF Client- 16m 17s