最新章節
- Index
- Summary
- Packaging and deploying JAX-RS applications
- Using third-party entity provider frameworks with Jersey
- Implementing PATCH support in JAX-RS resources
- Integration testing of JAX-RS resources with Arquillian
品牌:中圖公司
上架時間:2021-07-19 09:58:31
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-07-19 10:01:05
- Summary
- Packaging and deploying JAX-RS applications
- Using third-party entity provider frameworks with Jersey
- Implementing PATCH support in JAX-RS resources
- Integration testing of JAX-RS resources with Arquillian
- Tools for building a JAX-RS application
- Appendix A. Useful Features and Techniques
- Summary
- Using Open Data Protocol with RESTful web APIs
- Microservice architecture style for RESTful web applications
- Asynchronous execution of RESTful web APIs
- Documenting RESTful web APIs
- Overriding HTTP methods
- Using HTTP status codes in RESTful web APIs
- Caching RESTful web API results
- Versioning RESTful web APIs
- Using HATEOAS in response representation
- Implementing search and sort operations
- Paging resource collection
- Returning modified resources to the caller
- Implementing partial update
- Implementing partial response
- Representing date and time in RESTful web resources
- Multilingual RESTful web API resources
- Using header parameter for content negotiation
- Fine-grained and coarse-grained resource APIs
- Naming RESTful web resources
- Transforming operations to HTTP methods
- Identifying resources in a problem domain
- Chapter 8. RESTful API Design Guidelines
- Summary
- Revisiting the features offered in WADL RAML and Swagger
- Swagger
- RESTful API Modeling Language
- Web Application Description Language
- Introduction to RESTful web services
- Chapter 7. The Description and Discovery of RESTful Web Services
- Summary
- Input validation
- Authorizing the RESTful web service accesses via the security APIs
- Securing RESTful web services with OAuth
- HTTP digest authentication
- HTTP basic authentication
- Securing and authenticating web services
- Chapter 6. Securing RESTful Web Services
- Summary
- Monitoring RESTful web services using Jersey APIs
- Understanding the Jersey server-side configuration properties
- Supporting Server Sent Event in RESTful web services
- Generating chunked output using Jersey APIs
- Reading and writing binary large objects using Jersey APIs
- Building Hypermedia as the Engine of Application State (HATEOAS) APIs
- Modifying JAX-RS resources during deployment using ModelProcessor
- Programmatically configuring JAX-RS resources during deployment
- Specifying dependencies for Jersey
- Chapter 5. Introducing the Jersey Framework Extensions
- Summary
- Understanding the JAX-RS resource lifecycle
- Understanding filters and interceptors in JAX-RS
- Managing HTTP cache in a RESTful web service
- Asynchronous RESTful web service client
- Asynchronous RESTful web services
- Supporting custom request-response message formats
- Introducing validations in JAX-RS applications
- Reporting errors using application exceptions
- Exception handling in JAX-RS
- Understanding subresources and subresource locators in JAX-RS
- Chapter 4. Advanced Features in the JAX-RS API
- Summary
- Client APIs for accessing RESTful web services
- Building your first RESTful web service with JAX-RS
- Understanding data binding rules in JAX-RS
- Returning additional metadata with responses
- JAX-RS annotations
- An overview of JAX-RS
- Chapter 3. Introducing the JAX-RS API
- Summary
- Using the Gson API for processing JSON
- Using the Jackson API for processing JSON
- Using JSR 353 – Java API for processing JSON
- Processing JSON data
- A brief overview of JSON
- Chapter 2. Java APIs for JSON Processing
- Summary
- Java tools and frameworks for building RESTful web services
- Description and discovery of RESTful web services
- The core architectural elements of a RESTful system
- Introducing HTTP
- The REST architectural style
- Chapter 1. Introducing the REST Architectural Style
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Support files eBooks discount offers and more
- www.PacktPub.com
- About the Reviewers
- Acknowledgments
- About the Author
- Credits
- RESTful Java Web Services Second Edition
- coverpage
- coverpage
- RESTful Java Web Services Second Edition
- Credits
- About the Author
- Acknowledgments
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Introducing the REST Architectural Style
- The REST architectural style
- Introducing HTTP
- The core architectural elements of a RESTful system
- Description and discovery of RESTful web services
- Java tools and frameworks for building RESTful web services
- Summary
- Chapter 2. Java APIs for JSON Processing
- A brief overview of JSON
- Processing JSON data
- Using JSR 353 – Java API for processing JSON
- Using the Jackson API for processing JSON
- Using the Gson API for processing JSON
- Summary
- Chapter 3. Introducing the JAX-RS API
- An overview of JAX-RS
- JAX-RS annotations
- Returning additional metadata with responses
- Understanding data binding rules in JAX-RS
- Building your first RESTful web service with JAX-RS
- Client APIs for accessing RESTful web services
- Summary
- Chapter 4. Advanced Features in the JAX-RS API
- Understanding subresources and subresource locators in JAX-RS
- Exception handling in JAX-RS
- Reporting errors using application exceptions
- Introducing validations in JAX-RS applications
- Supporting custom request-response message formats
- Asynchronous RESTful web services
- Asynchronous RESTful web service client
- Managing HTTP cache in a RESTful web service
- Understanding filters and interceptors in JAX-RS
- Understanding the JAX-RS resource lifecycle
- Summary
- Chapter 5. Introducing the Jersey Framework Extensions
- Specifying dependencies for Jersey
- Programmatically configuring JAX-RS resources during deployment
- Modifying JAX-RS resources during deployment using ModelProcessor
- Building Hypermedia as the Engine of Application State (HATEOAS) APIs
- Reading and writing binary large objects using Jersey APIs
- Generating chunked output using Jersey APIs
- Supporting Server Sent Event in RESTful web services
- Understanding the Jersey server-side configuration properties
- Monitoring RESTful web services using Jersey APIs
- Summary
- Chapter 6. Securing RESTful Web Services
- Securing and authenticating web services
- HTTP basic authentication
- HTTP digest authentication
- Securing RESTful web services with OAuth
- Authorizing the RESTful web service accesses via the security APIs
- Input validation
- Summary
- Chapter 7. The Description and Discovery of RESTful Web Services
- Introduction to RESTful web services
- Web Application Description Language
- RESTful API Modeling Language
- Swagger
- Revisiting the features offered in WADL RAML and Swagger
- Summary
- Chapter 8. RESTful API Design Guidelines
- Identifying resources in a problem domain
- Transforming operations to HTTP methods
- Naming RESTful web resources
- Fine-grained and coarse-grained resource APIs
- Using header parameter for content negotiation
- Multilingual RESTful web API resources
- Representing date and time in RESTful web resources
- Implementing partial response
- Implementing partial update
- Returning modified resources to the caller
- Paging resource collection
- Implementing search and sort operations
- Using HATEOAS in response representation
- Versioning RESTful web APIs
- Caching RESTful web API results
- Using HTTP status codes in RESTful web APIs
- Overriding HTTP methods
- Documenting RESTful web APIs
- Asynchronous execution of RESTful web APIs
- Microservice architecture style for RESTful web applications
- Using Open Data Protocol with RESTful web APIs
- Summary
- Appendix A. Useful Features and Techniques
- Tools for building a JAX-RS application
- Integration testing of JAX-RS resources with Arquillian
- Implementing PATCH support in JAX-RS resources
- Using third-party entity provider frameworks with Jersey
- Packaging and deploying JAX-RS applications
- Summary
- Index 更新時間:2021-07-19 10:01:05