RESTful Web Services Tutorial PHP, .net, Java Eclipse, And All Other Formats

by WebServices

RESTful Web Services Tutorial PHP, .net, Java Eclipse, And All Other Formats

This article deals on RESTful web services tutorial PHP, .net, Java Eclipse, and all other formats.

General Information

REST is an architectural plan that is based on the different Internet standards and HTTP. Using REST, everything is taken as a resource. Any resource gets accessed via HTTP via a general interface. In REST, you have a specific server that gives you access to this site the different resources and a client that modifies these resources for you.

Each resource you have should be using HTTP and they appear with their own global identifications called URIs. REST lets these resources use various representations and the client gets unique representation via HTTP.

HTTP methods generally used in REST are GET, PUT, POST, and DELETE.


During installation, you need to go into the different websites you use. For instance, if you are using Java Eclipse, go into the Eclipse WTP for the things you will need to download. You can also use the Google App Engine for this. It will give you the different examples on how to set up REST.

Creating Your RESTful Web Service

  • Create The Project

There will be a window that appears on your screen. You need to provide all the necessary information by copying them from the files you’ve downloaded.

  • Putting The JAVA Class

Make the class. This will define the resource you will be using.

  • Define The Servlet Dispatcher

At this point, you need to define your Servlet Dispatcher. In here, you modify the file you’ve downloaded. This will be for the REST requests.

  • Run the REST Web Service

In here, you get to make sure that your REST application is correct. Everything you put in the Servlet Dispatcher will reflect how your REST application will work.

  • Creating Your Client

There will be a client library that you will see. This will be used in order for you to create your client via JAVA.


As with the previous section, you can do REST with JAXB. You can look into JAXB tutorials to tell you what this is.

  • Create Your Project

Create your new project by citing its domain class. Next, make the resource class. Run the application via Eclipse to see that it’s valid.

  • Make Your Client

Add all the needed information to make your client.

Running And Validation

As always, once you’ve created a specific project, you will always need to run it to see that it is indeed running. By doing so, you get to validate everything and then modify all the different details when modification is needed. This will also depend upon the server you are using.

Using REST

When you use REST, you need to know that it is only considered RESTful when it conforms with all the different constraints that REST has. There are several constraints for REST and they are the following:

–          Client’s Server

–          Statelessness

–          Cache Capability

–          System That Is Layered

–          Consistent Interface

These constraints need to be dealt upon so that REST can run smoothly.







{ 0 comments… add one now }

Leave a Comment

Previous post:

Next post: