Skip to main content

Apache CXF

Build SOAP and REST web services with Apache CXF: POJO endpoints, JAX-WS, WSDL-first contracts, JAX-RS, and JMS transport.

About this course

Apache CXF is a Java framework for building SOAP and REST web services on one runtime. This course starts with a Maven project and a plain Java endpoint, then moves through JAX-WS interfaces, contract-first WSDL development, JAX-RS resources with JSON, and JMS-backed services through a message broker.

Each topic pairs short explanations with runnable server and client code. The examples target Java 17 and CXF 4.x with Jakarta APIs, and note where legacy CXF 3 projects differ.

Start learning 22 topics