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


Comments

Popular posts from this blog

How to Install AnyDesk remote desktop client on Ubuntu

Top 5 Websites for Java Application Examples with source code