Java Restful Service Tutorial
REST stands for Representational State Transfer, was first introduced by Roy Fielding in his thesis"Architectural Styles and the Design of Network-based Software Architectures" in 2000. REST is an architectural style. HTTP is a protocol which contains the set of REST architectural constraints. REST Fundamentals Everything in REST is considered as a resource. Every resource is identified by an URI. Uses uniform interfaces. Resources are handled using POST, GET, PUT, DELETE operations which are similar to Create, Read, update and Delete(CRUD) operations. Be stateless. Every request is an independent request. Each request from client to server must contain all the information necessary to understand the request. Communications are done via representations. E.g. XML, JSON >> See Video Tutorial Here