Before you start
Learn what to expect from this tutorial and how to get the most out of it.
This tutorial discusses the concepts of Representation State Transfer (REST) and the Atom Publishing Protocol (APP) and shows how they apply to services. In addition, you learn to implement REST/APP-based services with Java technology.
In this tutorial, you:
- Learn the basics of REST and the basic concepts behind APP
- Apply these technologies within any organization to send and receive HTTP requests and responses through a Java servlet-based system
- Enable access and modification of resource data for podcasts, blog entries, image storage, calendar entries, and so on.
This tutorial is written for Java programmers whose skills and experience are at an intermediate to expert level. You should have a general familiarity with using Java servlets and a working knowledge of the Java programming language. To download all the source code for this tutorial, see Download.
To run the examples in this tutorial, you need a Java servlet container.




