老板问我在某些产品上实现RESTful Web服务。我们是一家初创公司,我是唯一分配给该任务的公司。
我对Web服务一无所知,更不用说RESTful Web服务了。
所以我想开始。
因为我不知道我们提供什么服务,所以我可以假设以下产品:
用户只需输入带有x和y参数的网址,我的服务就会返回x * y的结果。我认为这是一个非常基本的RESTful Web服务,对吗?请忽略诸如有多少用户将访问它的详细信息。我可以假设会有很多用户使用我们的服务。
我该如何开始?我需要学习什么?
我应该在服务器端前面设置Tomcat + RESTful托管软件吗?
请给我一些指导和提示。
谢谢
我认为Google Reader API / Facebook API / Twitter API是我将要实现的RESTful服务的一个很好的例子。Google和其他公司是如何做到这一点的?
您没有指定语言,这使其变得很难,但是有许多框架可以帮助您制作RESTful服务。
对于Java,一个不错的选择是Jersey(http://jersey.java.net/),由于您提到了Tomcat,所以我假设您将使用Java。
通过遵循这些教程,您将构建简单的服务,然后可以开始增加更多的复杂性。
您可能需要阅读以下内容:
http://ajaxpatterns.org/RESTful_Service
对…有一个想法REST。
REST
例如,何时使用GET,POST或PUT,以及在出现各种错误时应使用什么响应代码。