RestAPI和Restful Web服务之间的区别

我是网络服务的新手。 有人可以帮助我理解REST API和Java中的Restful Web服务之间的区别。 我开发了一个仅基于servlet和jsp的web应用程序。 现在必须使用REST API开发相同的应用程序。 使用servlet和jsp开发Web应用程序和使用REST API开发Web应用程序之间的区别是什么。 有人可以提供指向良好教程的链接,我可以通过示例了解有关REST API的更多信息。

A RESTful web API (also called a RESTful web service) is a web API implemented using HTTP and REST principles. It is a collection of resources 

参考: http : //en.wikipedia.org/wiki/Representational_state_transfer

有时,某些组织可能在REST API和Restful Web服务之间没有什么区别。 例如,每个人都可以使用Rest API来使用具有相同端点的数据。

宁静的Web服务可能会针对特定需求进行自定义修改,端点也会有所不同。