--壳妹的日常
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 得到内容****
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于