一尘不染

我应该如何开始实现RESTful Web服务?

tomcat

老板问我在某些产品上实现RESTful Web服务。我们是一家初创公司,我是唯一分配给该任务的公司。

我对Web服务一无所知,更不用说RESTful Web服务了。

所以我想开始。

因为我不知道我们提供什么服务,所以我可以假设以下产品:

用户只需输入带有x和y参数的网址,我的服务就会返回x * y的结果。我认为这是一个非常基本的RESTful
Web服务,对吗?请忽略诸如有多少用户将访问它的详细信息。我可以假设会有很多用户使用我们的服务。

我该如何开始?我需要学习什么?

我应该在服务器端前面设置Tomcat + RESTful托管软件吗?

请给我一些指导和提示。

谢谢


我认为Google Reader API / Facebook API / Twitter
API是我将要实现的RESTful服务的一个很好的例子。Google和其他公司是如何做到这一点的?


阅读 268

收藏
2020-06-16

共1个答案

一尘不染

您没有指定语言,这使其变得很难,但是有许多框架可以帮助您制作RESTful服务。

对于Java,一个不错的选择是Jersey(http://jersey.java.net/),由于您提到了Tomcat,所以我假设您将使用Java。

通过遵循这些教程,您将构建简单的服务,然后可以开始增加更多的复杂性。

您可能需要阅读以下内容:

http://ajaxpatterns.org/RESTful_Service

对…有一个想法REST

例如,何时使用GET,POST或PUT,以及在出现各种错误时应使用什么响应代码。

2020-06-16