如何从REST服务生成实体?

3

我使用RESTeasy提供的REST服务。由于REST是无WSDL的,那么这意味着我必须自己编写所有实体并进行反序列化,对吗?

如果这是一个REST服务,我可以下载WSDL文件然后从中生成客户端代码。但是对于作为Atom feed中的XML提供的REST服务,我该怎么办呢?

如果REST没有生成客户端的方法并且不提供任何实体的公共规范,我真的看不出REST有任何优势。

感谢你的帮助。

1个回答

3

正确的,使用REST时没有像SOAP一样的WSDL。但这并不意味着没有直接将数据解组为对象的方法。您仍然可以使用Jax-RS将JSON/XML绑定到对象上,因此您可以像在SOAP中一样直接映射,只需构建此类即可,而不是让SOAP为您构建它。

考虑这个例子


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接