1、服务器端

服务器接口Test_service.java

 package com.xiaostudy;

 /**
* @desc 服务器接口
* @author xiaostudy
*
*/
public interface Test_service { public String getNumber(String number); }

服务器接口实现类Test_serviceImpl.java

 package com.xiaostudy;

 import javax.jws.WebService;

 /**
* @desc 服务器接口实现类
* @author xiaostudy
*
*/
@WebService
public class Test_serviceImpl implements Test_service { /**
* @desc 处理客户端的数据,并返回数据
* @param number 参数
* @return String 返回数据类型
*/
@Override
public String getNumber(String number) { System.out.println("我服务器端执行了。。。。"); return number+"_后面添加的";
} }

开始服务器类MyService.java

 package com.xiaostudy;

 import javax.xml.ws.Endpoint;

 /**
* @desc 开始服务器类
* @author xiaostudy
*
*/
public class MyService { public static void main(String[] args) { Endpoint.publish("http://127.0.0.1:9999/number", new Test_serviceImpl()); } }

接下来运行开始服务器

输入地址看看是否连通

2、编写客服端

通过wsim命令生成服务器的描述文件,进入到另新建一个项目的src目录下,然后执行下面这个命令

wsimport -s . http://127.0.0.1:9999/number?wsdl

注:如果发生以下提示(wsimport 不是内部或外部命令,也不是可运行的程序或批处理文件)

解决方法,参考文章:https://blog.csdn.net/jiudihanbing/article/details/52382508

然后就会看到自动生成的文件

然后编写客户端类,传数据,并返回数据

最后执行客户端,看看结果



最新文章

  1. VS下运行项目时,检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
  2. 002.php安装(lnmp)
  3. AngularJs自定义指令详解(5) - link
  4. BZOJ 1082 【SCOI2005】 栅栏
  5. 0 bug 读后感
  6. SQL Server FileStream
  7. 堆栈 & Stack and Heap
  8. 三星嵌入式开发平台 三星Cortex-A9 4412 POP与SCP对比
  9. --hdu 2570 迷瘴(贪心)
  10. 一个网站的head和body是如何进行优化的
  11. win8双屏敲代码
  12. mac brew 安装包下载失败解决
  13. [iOS]C语言技术视频-17-指针变量高级用法练习二(使用堆内存完成链表结构的存储)
  14. selenium元素定位
  15. Ceph 命令
  16. win10 音频设备图形隔离 占用CPU
  17. post数据时报错:远程服务器返回错误: (400) 错误的请求。
  18. fwrite文件写入数据
  19. java版数据结构与算法 (1综述)
  20. logback框架之——日志分割所带来的潜在问题

热门文章

  1. Vue1.x 到Vue2.0的一个变化
  2. Proud Merchants---hdu3466(有01背包)
  3. Python(并发编程进程)
  4. MySQL对指定字段进行加密(双向加密)
  5. Zabbix基本功能使用手册
  6. 使用paramiko的SFTP get或put整个目录
  7. java 多线程 day08 java5多线程新特性
  8. appium 中手势密码的定位坐标
  9. Linux系统——文件系统与LVM 逻辑
  10. 浅谈WLAN干扰与抗干扰技术