追尔教育 - View Article

WebService开发步骤与技术

发布时间: 2017-11-22 阅读数: 15446

webservice是SOA的一种实现,用于项目之间通信以及数据的传输,它的本质是远程过程调用(RPC)
  三要素:
    xml (用来充当数据的载体)
    soap (简单对象访问协议,simple object access protocol)  
     SOAP协议 = HTTP协议 + XML数据格式
    wsdl( WSDL是Web Service描述语言,使用xml来描述服务)
 实现webService的技术有很多种:
       cxf WebService   apache下面的技术支持 (重点,企业应用广泛)
       开发比较简单,而且跨语言
       axis2 (用的比较少)

 开发步骤:
    1:去官网下载cxf的jar包
    2:创建web项目,引入jar包
    3:配置核心的控制器
    4:定义接口(注解)以及实现类
    5:定义spring的注入文件(beans.xml)
    6:发布服务,通过wsdl来查看服务是否发布成功
    客户端:
          1:使用wsdl2java 命令 生成客户端的文件
      2:把生成的文件引入到客户端项目之中
      3:通过api调用
 案例:两个java web项目进行通信
    模拟淘宝和顺丰,淘宝从顺丰通过webservice获取商品的物流信息
    1:创建顺丰的web项目,并且发布服务

    2:创建淘宝项目,调用服务

参照网站:http://www.cnblogs.com/harderman-mapleleaves/p/4514825.html

分享到:

我的回复:

回复前请先 登录 注册

关于我们

这是一个在线直播学习平台
你可以在这里学习你喜爱的课程

关注我们

gongzhonghao.jpg

Powered by zhuir   沪ICP备15027604号  沪公网安备:31011302004922     Copyright © 2013-2024