黑马程序员技术交流社区
标题:
webservice接口和springmvc接口的区别
[打印本页]
作者:
朱浩
时间:
2018-4-19 16:45
标题:
webservice接口和springmvc接口的区别
本帖最后由 朱浩 于 2018-4-19 16:46 编辑
Web Service:
1、它是基于SOAP协议的,数据格式是XML
2、只支持HTTP协议
3、它不是开源的,但可以被任意一个了解XML的人使用
4、它只能部署在IIS上
Web API:
1、这是一个简单的构建HTTP服务的新框架
2、在.net平台上Web API 是一个开源的、理想的、构建REST-ful 服务的技术
3、不像WCF REST Service.它可以使用HTTP的全部特点(比如URIs、request/response头,缓存,版本控制,多种内容格式)
4、它也支持MVC的特征,像路由、控制器、action、filter、模型绑定、控制反转(IOC)或依赖注入(DI),单元测试。
5、它可以部署在应用程序和IIS上
6、这是一个轻量级的框架,并且对限制带宽的设备,比如智能手机等支持的很好
7、Response可以被Web API的MediaTypeFormatter转换成Json、XML 或者任何你想转换的格式。springMVC参考的地址
让SpringMVC支持可版本管理的Restful接口
,
springmvc实现json交互 -requestBody和responseBody
作者:
O-limin
时间:
2018-4-19 17:05
作者:
美美就是美
时间:
2018-4-19 17:19
作者:
小皖妹妹
时间:
2018-4-19 17:28
作者:
我是一匹小黑马Y
时间:
2018-4-19 17:29
赞赞赞赞赞赞赞赞赞赞赞赞
作者:
黑马啸西风
时间:
2018-4-19 17:41
作者:
hguilin
时间:
2018-4-19 18:49
6666
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2