Web服务 – JSON RESTful Web服务是否应使用数据协定

Web服务 – JSON RESTful Web服务是否应使用数据协定,第1张

概述这实际上是一个设计问题. 我想知道带有 JSON有效负载的Spring3.0 REST Web服务是否提供了类似于遵循契约优先设计的传统Web服务的某种数据协定. 我知道JSON的架构类似于XSD,但它在春天适合哪里? 背景: 我考虑使用json作为客户端服务器体系结构项目的有效负载,其中客户端是基于.NET的应用程序,数据协定应该提供一种方法来处理客户端的多个版本.客户端应该能够将数据结构发布到 这实际上是一个设计问题.
我想知道带有 JSON有效负载的Spring3.0 REST Web服务是否提供了类似于遵循契约优先设计的传统Web服务的某种数据协定.
我知道JsON的架构类似于XSD,但它在春天适合哪里?
背景:
我考虑使用Json作为客户端服务器体系结构项目的有效负载,其中客户端是基于.NET的应用程序,数据协定应该提供一种方法来处理客户端的多个版本.客户端应该能够将数据结构发布到服务器.
或者我应该采用无模式方法并使用类似于XmlAnyElement的“简单数据绑定”?解决方法 与“常规”Web服务的“契约”在WSDL文件(包括XSD)中定义.使用RESTful服务,这些文件称为 WADL.而spring-mvc不支持生成WADL. (JAX-RS实现).

但即使这样,RESTful服务也被认为更“动态”,并且不需要像这样修复它们.例如,看看Facebook和Twitter的REST API.它们不提供WADL或JsON模式.他们提供了一些自由形式的服务文档.这应该足够了.

总结

以上是内存溢出为你收集整理的Web服务 – JSON RESTful Web服务是否应使用数据协定全部内容,希望文章能够帮你解决Web服务 – JSON RESTful Web服务是否应使用数据协定所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1130503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存