加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-15 03:15:41 所属栏目:Java 来源:网络整理
导读:我是 Java的新手.我知道有两种类型的Web服务 SOAP Webservice. RESTful Webservice. 任何人都可以告诉我它们之间的基本区别是什么.在哪种情况下创建SOAP Web服务以及在哪种情况下创建RESTful Webservice. 谢谢, 解决方法 正如第一个答案已经解释的那样,SOAP
我是 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的类型类型的对象
>非常直观,但没有自动验证请求.
> ……

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读