java - 如何从 REST 服务生成实体?

标签 java web-services rest resteasy

我使用 RESTeasy 提供的 REST 服务。它是 REST,所以没有 WSDL,对吗?这是否意味着我必须自己编写所有实体并自行解码?

如果它是休息服务,我可以只下载 WSDL,然后从中生成客户端。我如何使用在 Atom 提要中用作 xml 的 REST 来做到这一点?

如果 REST 无法生成客户端并且不提供任何实体的公共(public)规范,我真的看不到它有任何优势。

感谢您的帮助。

最佳答案

正确,REST 没有像 SOAP 那样的 WSDL。然而,这并不意味着没有直接解码到对象。您仍然可以使用 Jax-RS 将 JSON/XML 绑定(bind)到对象,因此您可以像在 SOAP 中一样灵活地直接映射,您只需要构建此类而不是让 SOAP 为您构建它。

考虑示例 here

关于java - 如何从 REST 服务生成实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21574840/

相关文章:

java - 在多线程应用程序中使用带有 volatile 原语的条件运算符是否安全

java - Java中如何获取被用户环境变量覆盖的系统环境变量?

c# - WCF 数据服务与 WCF 服务库

c# - 在 IIS 6.0 中启动 Web 服务 (.asmx)

web-services - Excel 2007/2010 如何使用 REST Web 服务?

security - REST 的 HMAC 身份验证

java - 默认类多态性 Jackson Java

java - 为什么 ls ~ 或 ls $HOME 在进程中不起作用?

ios - 带有 HTTP 身份验证的 NSURLRequest

java - Splitwise API登录问题