美文网首页攻城狮拽拽
「源码」WebService接口开发详解

「源码」WebService接口开发详解

作者: 拽拽很乖 | 来源:发表于2018-05-30 20:46 被阅读0次

            业务场景:给一家公司的两个系统之间做部分数据做同步,A系统中进行业务操作后同步到B系统中,这样就不需要B系统再次进行操作了。

            开发方案:B系统搭建WebService服务器,A系统业务操作后通过发送请求将参数传入B系统中自动执行业务操作。

    第一步,搭建WebService服务,建立WebService接口及实现类:

    接口 实现类

    因为本次主要说明WebService服务搭建以及连接,业务逻辑处理就不贴上来了。

    第二步、创建wsdl文件及upm文件:

    WSDL

    UPM

    右键接口选择Generate WSDL以及Publish Web Service,创建好wsdl文件以及upm文件。当然也可以在接口上添加@WebService注解,没有upm自动插件一般用注解。

    第三步:浏览器测试是否发布成功:

    webservice

    启动服务端代码,打开IE浏览器输入地址测试,成功后就可以看到刚才发布的接口,点开后或看到如下图所示的xml格式网页,表示WebService接口发布成功。

    wsdl

    第四步:SOAPUI测试接口:

    打开soapUI工具,新建测试工程,右键Projects新建一个SOAP项目,project name随意填写,WSDL写上述图所示浏览器中测试的带有"?wsdl"结尾的地址。

    新建soap工程

    配置wsdl

    参数

    填写参数后就可以测试了:启动后WebService实现类就可以接到测试额参数,至此,WebService服务端搭建成功。

    测试数据

    第五步:发送soap请求:

    SOAP请求

    其中参数XML就按照soapUI测试时的xml格式配置即可,需要传入的参数写入对应的位置即可,URL就是soapUI测试时的URL。

    xml xml xml

    第六步:测试:

            开启两端的代码,先运行WebService服务端代码,再运行客户端(请求)代码进行测试。

    来自网络

    总结:

            WebService是是独立的、可跨平台、跨语言、低耦合的非常强大的web应用程序,通过XML和SOAP更加灵活。减少了不少传统的接口开销,开发便捷。

    相关文章

      网友评论

        本文标题:「源码」WebService接口开发详解

        本文链接:https://www.haomeiwen.com/subject/wsixsftx.html