我的老板要求我在我们的一些产品上实现 RESTful Web 服务。我们是一家初创公司,我是唯一分配到这项任务的人。
我对 Web 服务一无所知,更不用说 RESTful Web 服务了。
所以我想开始。
因为我无法判断我们提供什么服务,所以我可以假设以下产品:
用户只需输入参数为 x 和 y 的 url,我的服务就会返回 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
。
例如,何时使用 GET、POST 或 PUT,以及当出现各种错误时应使用哪些响应代码。
关于web-services - 我应该如何开始实现 RESTful Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10873864/