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

前端之家收集整理的这篇文章主要介绍了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的类型类型的对象
>非常直观,但没有自动验证请求.
> ……

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

猜你在找的Java相关文章