WebService快速上手

1、WebService是什么?html

  • 核心特征:跨语言、跨平台、远程调用【若是是本地系统交互,使用rpc或者com技术就行】
  • soap:HTTP + XML 【基于Http的xml格式数据交互】
  • wsdl :webService的描述文档

 

2、如何建立一个webservice?web

建立方式:框架

  (1)JDK发布webService服务【Enpoint】学习

    web项目能够在ServletContextListener启动时自动发布webservice测试

  (2)使用xfire cxf等框架发布url

    目前使用的方式是直接替换【.aar】文件里的service.xml文件spa

 

3、如何调用?xml

  (1)获取wsdl文档:能够htttp访问方式获取,或者存在本地保存的xml文档htm

    关注【service】【porttype】这两个元素便可,【service】指明了有几种访问方式,【porttype】指明了能够调用的方法blog

  (2)调用方法:  

     jdk调用:【wsinport -keep url】生成客户端代码,编写测试类访问

       使用apche的axis编写客户端代码调用

 

4、说明:

  本文只是对webService的使用核心点进行总结,如需详细描述,能够参考【孤傲苍狼-webService学习总结

相关文章
相关标签/搜索