webService 简单介绍

webService 简单介绍webService 简单介绍

大家好,又见面了,我是你们的朋友全栈君。

一,简单介绍Http

1,请求头组成:

        请求行:包含请求方式,如 path,http1.1

       请求头:

      请求体:只有post请求有

2,响应的组成

    响应状态行:

    响应头:

    响应体:浏览器解析显示的数据

       

二,webService是什么呢?

1,基于web的服务

2,一个跨语言跨平台的规范

3,多个跨平台,跨语言的应用间通信整合的方案。

 

三,介绍

webService 用的还是http协议。

2,几个重要术语:

wsdl:对应一种类型的文件.wsdl;定义了web service的服务器端与客户端应用用于交互传递请求数据的格式和方式;一个webService 对应一个唯一的wsdl文档

SOAP:简单对象访问协议;是一种简单的基于http和xml的协议,用在web上交换结构化的数据;soap消息包括请求消息和响应消息。

SEI:webservice的终端接口;就是webservice服务器端用来处理请求的接口

CXF:一个apache的用于开发webservicre的服务器端和客户端的框架

 

四,开发

1,服务器端

1.1,定义一个SEI服务端接口并写出实现类,定义测试类,发布服务。(打开wsdl文件页面的方式。服务url链接:?wsdl)

2,客户端

 2.1 ,可以使用jdk自动生产客户端代码(分本地文件的wsdl和url链接生成两种)。

可以调用天气预备,市区地点,电话号码等公共的webservice接口。

 

面试题:

webservice 相当于 http+xml+schema(约束文档)

wsdl是什么?webservice的定义语言,webService 对应一个唯一的wsdl文档,定义了客户端和服务端发生请求和响应的数据(格式)和过程

如何发布webservice:定义一个SEI ,@webservice,@webMethod;定义SEI的实现;发布类,Endpoint.publish(url,SEIImplObject)

如何请求一个webService:1,根据wsdl文档生产客户端代码(jdk命令和cxf两种方式生成);根据生产的代码调用webservice;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105986.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • gauss-jordan消元法求矩阵的逆_伪逆矩阵求法

    gauss-jordan消元法求矩阵的逆_伪逆矩阵求法转载来源于:http://student.zjzk.cn/course_ware/web-gcsx/gcsx/chapter3/chapter3.2.htmhttp://student.zjzk.cn/course_ware/web-gcsx/gcsx/chapter1/chapter1.2.htm#21先回顾一下高斯消元法:§1.2 消元法与矩阵的初等

    2022年8月21日
    3
  • 基于简单sql语句的sql解析原理及在大数据中的应用「建议收藏」

    基于简单sql语句的sql解析原理及在大数据中的应用

    2022年1月31日
    49
  • json序列化和反序列化方法(数据整理常用的三种方式)

    以下内容是本作者从官网中看相应的教程后所做的demo,其体现了作者对相关知识点的个人理解。。作者才疏学浅,难免会有理解不到位的地方。。还请各位读者批判性对待。。。      本文主要介绍在Json数据的序列化与反序列化的过程中我经常用到的三种工具的基本使用方法,及其他们之间的比较。。。希望能够对读者们有一些帮助。。。这里介绍到的三种解析与生成Json数据的方法分别是:

    2022年4月16日
    26
  • git查看自己的用户名和邮箱_查询邮箱用户名

    git查看自己的用户名和邮箱_查询邮箱用户名查看用户名和邮箱地址:$gitconfiguser.name$gitconfiguser.email修改用户名和邮箱地址:$gitconfig–globaluser.name”xxxx”Sgitconfig–globaluser.email”xxxx”…

    2022年9月6日
    2
  • 版本号命名规则_文件版本号命名规则

    版本号命名规则_文件版本号命名规则版本号的格式为X.Y.Z(又称Major.Minor.Patch),递增的规则为:X表示主版本号,当API的兼容性变化时,X需递增。Y表示次版本号,当增加功能时(不影响API的兼容性),Y需递增。Z表示修订号,当做Bug修复时(不影响API的兼容性),Z需递增。详细的规则如下:X,Y,Z必须为非负整数,且不得包含前导零,必须按数值递增,如1….

    2022年9月11日
    0
  • TD—SCDMA的系统帧结构_sdh帧结构

    TD—SCDMA的系统帧结构_sdh帧结构TD-SCDMA物理信道用4层结构:超帧、无线帧、子帧和时隙/码。一个超帧长720ms,由72个无线帧组成,每个无线帧长10ms。TD-SCDMA将每个无线帧分为两个5ms的子帧,每个子帧由长度675us的7个主时隙和3个特殊时隙组成。3个特殊时隙分别是下行导频时隙(DwPTS,75us)、上行导频时隙(UpPTS,125us)和保护时隙(G,75us)构成。在这7个主时…

    2022年10月3日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号