webservice简介

WebService是一种跨平台的远程调用技术,常用于不同系统间的数据交互。Apache CXF框架支持WS(基于SOAP协议)和RS(RESTful,基于HTTP协议,支持XML/JSON)服务开发。RESTful架构强调简洁的接口和HTTP方法(GET, PUT, POST, DELETE),易于缓存,并且广泛支持多种数据格式。" 111072374,723642,代理模式:结构设计模式中的增强访问控制,"['设计模式', '代理', 'Mybatis', '代码实现', '软件设计']
摘要由CSDN通过智能技术生成

webservice: 是一种跨平台的远程调用技术(eg:淘宝-物流)

      应用场景: 1.同一公司新旧应用之间

                      2.不同公司应用之间

                      3.一些提供数据内容聚合应用,eg: 天气预报, 股票行情

Apache CXF框架: 用于webservice技术的开发, 其提供了两种服务方式:WS和RS

      JAX-WS: XML格式, 基于SOAP协议

      JAX-RS: XML协议或JSON协议, 基于HTTP协议(Restful风格)

Restful: 是一种架构的规范与约束原则, 符合这种规范的架构就是RESTful架构

    好处: 1.基于这种风格架构,软件编写可以更简洁(所有资源都共享统一的接口,以便在客户端和服务器之间传输状态。使用的是标准的 HTTP 方法,比如 GET(查)、PUT(改)、POST(增) 和 DELETE(删))
             2. 基于 HTTP 协议, 支持多种消息格式,比如 XML 、 JSON
             3.更易于实现缓存机制(第一次访问资源 缓存,第二次访问资源,返回 304 客户端调用本地)

eg: 统一访问地址+不同访问方式和后缀调用不同方法

             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值