--壳妹的日常
date: '2017-10-19 13:27:51'
updated: '2017-10-19 13:43:17'
tags: [接口]
permalink: /articles/2017/10/19/1508390870771.html
最近养了只猫猫起名叫大宝开心
前段时间工作忙,一直没有在学习,最近项目要收尾了,闲下来学学习。
由于最近这个项目有关于接口对接所以学习了XFire
版本:Tomcat8.0 jdk1.8 开发工具STS 3.8.2
通过Xfire 服务端传出XML格式,客户端接受并解析
服务端
1 编写web.xml****文件
services.xml位置:默认是 在class目录META-INF>xifre->services.xml
设置属性config可以自定义services.xml的位置
2****编写ITest接口和类TestImpl
3创建并编写 services.xml文件
**4 **拷入jar包放在lib下
**5 **验证服务端是否搭建完成,启动tomcat 访问http://localhost:8080/xfireS/services(xfire项目名称 services是web.xml 配置的 servlet-mapping)
点击wsdl形成如图表示成功
客户端
1****导入jar包
2****代码
//链接服务器****
//client调用方法invoke(服务端方法名,new object[]{服务端方法参数})
返回object[] 得到xml
//解析xml
通过SAXReader 的read方法得到document对象
Document的方法getRootElement得到对象Element
对象Element的方法elements(account)得到List
再循环List取得每个Element(代表一条account标签)
再每个Element根据标签名(id,title,number)得到Element的方法getText得到内容****
我的示例
a7e4b7c5675b4b9591a5428feecc8d37-XFire.rar
E-mail:keshu@bhusk.com
本文由 黑壳博客的壳叔 创作或转载,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
可自由转载、引用,但需署名作者且注明文章