> For the complete documentation index, see [llms.txt](https://abhishek-gupta.gitbook.io/rest-assured-with-jaxrs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://abhishek-gupta.gitbook.io/rest-assured-with-jaxrs/master.md).

# Introduction

![](/files/-M3y226XU1TzgFDeh1s0)

> ## Head over to [Leanpub ](https://leanpub.com/rest-assured-with-jaxrs)to grab a PDF version of this book

This book covers the nitty gritty of **JAX-RS**: a Java based standard (specification) for building RESTful web services. It covers [**JAX-RS 2.1**](https://github.com/abhirockzz/rest-assured-with-jaxrs/tree/4d902d1208300d4f51b514c10a4007954c82212b/jcp.org/en/jsr/detail?id=370/README.md) (the latest edition) and can be used as a cheat sheet or a *getting started with JAX-RS* style guide.

The contents of this book are divided into distinct sections which cover the bare basics, core components and some of the advanced framework features as well. Here is an overview

* **JAX-RS 2.1** (latest addition) - Server Sent Events, JSON-B integration, Reactive Client API etc.
* **Core**: resources, annotations, HTTP method dispatch, injection
* **Providers**: message body readers & writers, filters, interceptors, exception mappers
* **Advanced**: request processing pipeline, method matching, caching, content negotiation
* **Other topics**: Asynchronous processing, Client API, Security
