网站首页 > java教程 正文
本来以为webservice用的比较少了,基本不会用了,以前做过很多项目从来没用过,不过最近有项目需要与几年前的系统做数据交换接口调用,发现很多都是用的webservice,所以写个demo希望给没用过或者需要用的同学借鉴,概念性的东西我就不介绍了,直接上干货,为了方便演示我自己先写一个简单的例子,发布一个webservice。
1.创建一个接口:
webserviceinterface 里面包含一个查询接口queryperson
- 创建接口的实现类
PersonInterfaceImpl
实现以下里面的继承方法,做一个简单的打印
- 发布服务
- 测试是否发布成功
- 利用axis生成调用的客户端代码(一般前四步都是别人做的,完了提供给对方,我们要做的就是客户端调用)下载axis包并解压,解压目录如下:
- 我们直接编辑wsdl2java-client.bat文件
编辑图中箭头指的位置,第一个为包名,第二个为wsdl调用地址,保存并退出
- 执行wsdl2java-client.bat文件
点击任意键退出
- 我们看到刚才的目录,多出了.com文件夹
- 复制文件到项目集成调用接口
编写调用代码获取webservice查询接口结果
猜你喜欢
- 2024-10-16 第三方接口调用方案设计(第三方接口调用方式)
- 2024-10-16 java连接数据库的常见问题及解决办法
- 2024-10-16 Java Servlet实现Hessian接口调用
- 2024-10-16 Java调用外部程序的疑惑?(java调用外部类)
- 2024-10-16 Spring6.1新特性,四种方式调用REST接口(RestClient...)
- 2024-10-16 netty系列之:使用netty搭建websocket客户端
- 2024-10-16 Java 中的 Http 客户端 API:身份验证
- 2024-10-16 axis2客户端调用免费的webservice服务的实例
- 2024-10-16 程序员2022年你不懂RPC远程过程调用,RPC框架的话真的要被淘汰了
- 2024-10-16 K8S官方java客户端之五:proto基本操作
你 发表评论:
欢迎- 最近发表
-
- 多种负载均衡算法及其Java代码实现
- 输入www.baidu.com背后经历了啥?说清楚这个,已经超过90%的人了
- 优化MySQL:为什么你应该用 UNSIGNED INT 存储IP地址
- 实模式下CPU如何获取数据及指令(实模式寻址方式)
- java基础都在这了,小主们拿去吧(java基础是指什么)
- 盘点爬虫语言为何选择Python而不是Java
- 搭载Dubbo+Zookeeper踩了这么多坑,我终于决定写下这篇
- 网络协议之TCP/IP协议(面试必考内容) - javaEE初阶 - 细节狂魔
- 深夜报警!10亿次请求暴击,如何用Redis找出最热IP?
- VPN技术(IPsec/L2TP/SSLVPN/PPTP)学习笔记
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)