title: Is JSR 311 mandatory for creating RESTful type of Web service?
body: <p>I know that RESTful service is more about creating an architecture. Considering this statement i've extended my plain java class with <code>HTTPServlet</code> and have used <code>doGet</code>&amp;<code>doPost</code> method as my web methods and everything seems working fine. I have tested this service by sending requests and it is also responding with a status line. Now what i am getting confused at, is this really a RESTful web service. And if yes, then what is <code>jsr311</code> api for ? Isn't it mandatory to use <code>jsr311</code> api/jar for creating Rest web service ??</p>