RESTful服务合同

时间:2011-04-14 15:36:58

标签: java rest wsdl

像WSDL一样,RESTful服务的合同是什么,它暴露给客户端。是否有任何java框架可以自动创建客户端来使用RESTful服务?

4 个答案:

答案 0 :(得分:3)

在REST中,您的媒体类型和链接关系就是您的合同。您可以使用WADL作为运行时发现机制,但它远不如使用基于超媒体的表示灵活。

REST系统永远不应该使用类似WADL的东西来生成客户端代理类。

答案 1 :(得分:2)

Jersey可能是服务器上最流行的Java REST库。它们还具有客户端库,允许您使用an example

来使用RESTful服务

答案 2 :(得分:1)

RESTDL等效的WSDL是WADL

答案 3 :(得分:0)

REST服务使用所谓的“统一合同”或“统一接口”,它基于http动词。因此,REST服务的契约是统一接口和它支持的URI的组合。 为了调用SOAP服务,我们选择一个操作和该服务的WSDL定义的具体部分中指定的地址 要调用REST服务,我们选择一个http动词和一个URI。