PacktLib: RESTful Java Web Services

RESTful Java Web Services

Credits

About the Author

About the Reviewers

Preface

RESTful Architectures

What is REST?

Resources

Representation

URI

Uniform interfaces through HTTP requests

Web services and the big picture

Summary

Accessing RESTful Services — Part 1

Getting the tools

RESTful clients

Summary

Accessing RESTful Services — Part 2

Getting the tools

Semantic search mashup

Summary

RESTful Web Services Design

Designing a RESTful web service

Jersey: JAX-RS

Getting the tools

JAX-RS

Jersey the JAX-RS 1.1 reference implementation

Annotations

Web service architecture

Persistence layer

RESTful web service implementation with Jersey

Using this RESTful web service

Summary

The Restlet Framework

Getting the tools

Restlet

Restlet 1.1

Implementation using Restlet 1.1

Restlet 2.0

Implementation using Restlet 2.0

Summary

RESTEasy: JAX-RS

Getting the tools

RESTEasy — a JAX-RS implementation

Web service architecture

RESTful web service implementation with RESTEasy

Summary

Struts 2 and the REST Plugin

Getting the tools

Struts 2

Web service architecture

RESTful web service implementation with Struts 2

Summary

Restlet Clients and Servers

Getting the tools

Restlet standalone applications

Summary

Security and Performance

Security

Performance

Summary

Index