使用JSR 311及其实现,我们有一个强大的标准,可以通过Rest公开Java对象.但是在客户端方面似乎缺少可与Apache Axis for SOAP相媲美的东西 - 隐藏Web服务并将数据透明地封送回Java对象.
如何创建Java RESTful客户端?使用HTTPConnection和手动解析结果?或者专业客户,例如Jersey或Apache CXR?
我一直在研究WADL,并想知道为什么它没有被更广泛采用?
随着REST使用率的增长,我很惊讶更多的开发工作不会使用它.
它的设计是否存在根本缺陷,它是否与通常围绕RESTful Web服务的文化相匹配,还是完全不同于其他东西?
WADL是否像WSDL一样真正的标准?WADL URI必须以".wadl"扩展名结尾吗?
我在Jersey创建了一个HelloWorld示例,我从URL获得了WADL.然后我使用"wadl-client-plugin"创建了一个客户端,它可以工作.
我的问题是:如果我使用另一个生成WADL的框架(即CXF),我可以在我的"wadl-client-plugin"中使用它来创建客户端吗?
我需要使用 wadl 生成 Rest 客户端。我知道 Apache-cxf 提供的 wadl2java maven 插件和命令行工具。
但是,我找不到 Spring 提供的任何此类工具。spring是否提供任何插件来使用wadl生成客户端类?