微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – SOAP webservice和RESTFUL webservice之间的区别

我是 Java的新手.我知道有两种类型的Web服务

> SOAP Webservice.
> RESTful Webservice.

任何人都可以告诉我它们之间的基本区别是什么.在哪种情况下创建SOAP Web服务以及在哪种情况下创建RESTful Webservice.

谢谢,

解决方法

正如第一个答案已经解释的那样,SOAP Webservices和REST Webservices在各个方面都有所不同.

肥皂:

>您在.wsdl文件中定义接口,该文件准确描述了预期的输入参数以及返回值的外观
>有些工具可以用java类hirarchies生成.wsdl文件. JAXB for example
>还有一些工具可以生成java对象/类作为eclipse的一部分(例如暂时不知道名称).
> SOAP非常严格.在处理之前,每个请求都是针对wsdl进行验证的.

从SOAP WS框架开始,一个好但不那么容易的是Apache CXF

REST(到目前为止没有亲身体验,随时纠正和改进;)):

>访问Web服务器或Web应用程序以从中检索数据或向其发送数据的方法.
>它只是协商,如何访问.
> common就是这个http://server.domain.com/app/type/id=123,用于检索id = 123的类型类型的对象
>非常直观,但没有自动验证请求.
> ……

我相信,我错过了其他几点.但我认为这是一个有用的开始.

原文地址:https://www.jb51.cc/java/127762.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐