Apache CXF Web Service Development by Naveen Balani, Rajeev Hathi
Читать

Apache CXF Web Service Development by Naveen Balani, Rajeev Hathi

Learn how to design and develop SOAP and RESTful web services using the Apache CXF framework. This course flattens the learning curve with practical examples to take you from novice to expert in easy steps. Overview Design and develop web services using contract-first and code-first approachesPublish web services using various CXF frontends such as JAX-WS and Simple frontendInvoke services by configuring CXF transportsCreate custom interceptors by implementing advanced features such as CXF Interceptors, CXF Invokers, and CXF FeaturesThe first practical guide on Apache CXF with real-world examples Who This Book Is For This book is for developers who want to design and develop SOAP and RESTful services using Apache CXF framework and leverage various CXF features for service development. It is ideal for developers who have some experience in Java application development as well as some basic knowledge of web services, but it covers some of the basic fundamentals of web services and REST to get you acquainted with these technologies before using these concepts to develop services using the CXF framework.What you will learn from this book Become familiar with the different features of Apache CXF architecture and set up the CXF environment Develop a simple web service using CXF-based Spring configuration Build a web service using contract-first and code-first approaches in simple frontend APIs such as JAX-WS Create dynamic web service clients by using various CXF frontend APIs Develop web services with different transports by configuring various CXF transports such as HTTP, HTTP(S), JMS, and CXF Local Create RESTful services that support JSON and XML as the message formats Develop services with features such as Interceptors by implementing advanced CXF features Attain configuration and dependency management by integrating web services with the de facto Spring framework Unit test POJO services in a stand-alone environment.