PacktLib: Apache CXF Web Service Development

Apache CXF Web Service Development

Credits

About the Authors

About the Reviewer

Preface

Getting Familiar with CXF

Web service technology standards

Introducing web services

Apache CXF

Setting up the environment

Summary

Developing a Web Service with CXF

The Order Processing Application

Developing a service

Developing a client

Running the program

CXF architecture

Summary

Working with CXF Frontends

JAX-WS frontend

Using dynamic client

Provider and Dispatch services

Simple frontend

Running the simple frontend example

Summary

Learning about Service Transports

Transport protocols in CXF

Summary

Implementing Advanced Features

Understanding CXF interceptors

Developing the custom interceptor

Understanding CXF features

Applying the GZIP feature to the Order Process web service

Understanding CXF Invoker

Developing custom invoker

Summary

Developing RESTful Services with CXF

Overview of REST and RESTful services

Developing end-to-end RESTful services using CXF JAX-RS implementation

Summary

Deploying RESTful Services with CXF

Packaging the Book Shop application

Invoking operations on the Book Shop RESTful application

Configuring JSON support for the Book Shop application

Intercepting messages for the Book Shop application

Deploying the Book Shop application in the application servers

Summary

Working with CXF Tools

Invoking a web service using the Java client

Invoking the web service using JavaScript

Creating Service Implementation from the WSDL file

Validating WSDL files

Summary

Getting Ready with Code Examples

Getting Ready with Code Examples

Getting Ready with Code Examples

Getting Ready with Code Examples

Getting Ready with Code Examples

Getting Started with Spring

Getting Started with Spring

Getting Started with Spring

Getting Started with Spring

Getting Started with Spring

Getting Started with Spring

Getting Started with Spring

Index