* RESTful Java with Jax-RS 2.0 2nd Edition - http://shop.oreilly.com/product/0636920028925.do
** Example codes download - https://github.com/oreillymedia/restful_java_jax-rs_2_0
* Presentation folder - https://drive.google.com/#folders/0BzX4f8Dnmph6bTV4R3RjZGZlRXc
* The book consists of Part 1 & Part 2
** Whoever presents a chapter in part1 prepares counterpart examples in part2
Section 1.1. REST and the Rebirth of HTTP
Section 1.2. RESTful Architectural Principles
Section 1.3. Wrapping Up
Section 2.1. The Object Model
Section 2.2. Model the URIs
Section 2.3. Defining the Data Format
Section 2.4. Assigning HTTP Methods
Section 2.5. Wrapping Up
Section 3.1. Developing a JAX-RS RESTful Service
Section 3.2. Deploying Our Service
Section 3.3. Wrapping Up
Section 4.1. Binding HTTP Methods
Section 4.2. @Path
Section 4.3. Subresource Locators
Section 4.4. Wrapping Up
Section 5.1. The Basics
Section 5.2. @PathParam
Section 5.3. @MatrixParam
Section 5.4. @QueryParam
Section 5.5. @FormParam
Section 5.6. @HeaderParam
Section 5.7. @CookieParam
Section 5.8. Common Functionality
Section 5.9. Wrapping Up
Section 6.1. Built-in Content Marshalling
Section 6.2. JAXB
Section 6.3. Custom Marshalling
Section 6.4. Wrapping Up
Section 7.1. Default Response Codes
Section 7.2. Complex Responses
Section 7.3. Exception Handling
Section 7.4. Wrapping Up
Section 8.1. Client Introduction
Section 8.2. Bootstrapping with ClientBuilder
Section 8.3. Client and WebTarget
Section 8.4. Building and Invoking Requests
Section 8.5. Configuration Scopes
Section 8.6. Wrapping up
Section 9.1. Conneg Explained
Section 9.2. Language Negotiation
Section 9.3. Encoding Negotiation
Section 9.4. JAX-RS and Conneg
Section 9.5. Leveraging Content Negotiation
Section 9.6. Wrapping Up
Section 9.1. HATEOAS and Web Services
Section 9.2. HATEOAS and JAX-RS
Section 9.3. Wrapping Up
Section 10.1. Caching
Section 10.2. Concurrency
Section 10.3. Wrapping Up
Section 12.1. Server-Side Filters
Section 12.2. Reader and Writer Interceptors
Section 12.3. Client-Side Filters
Section 12.4. Deploying Filters and Interceptors
Section 12.5. Ordering Filters and Interceptors
Section 12.6. Per-JAX-RS Method Bindings
Section 12.7. Exception Processing
Section 12.8. Wrapping Up
Section 13.1. AsyncInvoker Client API
Section 13.2. Server Asynchronous Response Processing
Section 13.3. Wrapping Up
Section 14.1. Deployment
Section 14.2. Configuration
Section 14.3. EJB Integration
Section 14.4. Spring Integration
Section 14.5. Wrapping Up
Section 14.1. Authentication
Section 15.2. Authorization
Section 15.3. Authentication and Authorization in JAX-RS
Section 15.4. Programmatic Security
Section 15.5. Client Security
Section 15.6. OAuth 2.0
Section 15.7. Signing and Encrypting Message Bodies
Section 15.8. Wrapping Up
Section 16.1. java.net.URL
Section 16.2. Apache HttpClient
Section 16.3. RESTEasy Client Framework
Section 16.4. RESTEasy Client Proxies
Section 16.5. Wrapping Up