​​​​​​​​​​​​​​webservice

​​​​​​​webservice

WebService:基于Web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术

WebService的三要素是:

    SOAP (Simple Object Access Protocol):简易对象访问协议,soap用来描述传递信息的格式。

    WSDL (WebServices Description Language):Web服务描述语言,用来描述如何访问具体的接口。

    UDDI (Universal Description Discovery and Integration):通用描述、发现及整合,用来管理、分发、查询webService。

 

发布方式:CXF、XFire、AXIS2、AXIS1

 

基于HTTP和XML(soap)的技术,HTTP是互联网上应用最为广泛的一种网络协议,而XML是跨平台的基础

常用注解:

@Webservice  @Service  @WebMethod

 

Webservice的三种常用实现方式有:

(1)RPC:远程过程调用方式(面向方法)

(2)SOA:面向服务的方式(面向消息)

(3)REST: Representational state transfer表述性状态转移(面向资源)

 

REST是一种架构风格,其核心是面向资源;而webService底层SOAP协议,主要核心是面向活动

 

      1. WSDL

WSDL (WebServices Description Language):是一门基于XML的WebService的描述语言(xml跨平台),用于描述Web Service的接口信息。

 

导言部分:指定了下文将要使用的数据类型和消息类型

服务接口:描述了方法名,和输入输出参数

服务实现:描述了某一个服务接口如何转换为SOAP请求

服务位置:指定了SOAP请求所要发送的目的地

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在水一fang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值