1.新建一个项目 名为day01_ws_client
2.找到src目录按住shift然后右键在此打开命令行
3.输入wsimport -keephttp://localhost:8888/day01_ws/hello?wsdl然后就可以在src目录下生成一些代码如下
4.然后自己写测试类 代码如下
package com.qbd.duan.ws.client;
import com.qbd.duan.ws.action.HelloWsImpl;
import com.qbd.duan.ws.action.HelloWsImplService;
public class ClientTest {
public static void main(String[] args) {
HelloWsImplService factory = new HelloWsImplService();
HelloWsImpl hImpl = factory.getHelloWsImplPort();
System.out.println(hImpl.getClass());
String result=hImpl.sayHello("jie");
System.out.println(result+"2222");
}
}
4.运行这个项目的时候一定要运行第一个项目 因为第一个项目相当于服务 第二个项目是调用第一个项目暴露出来的接口
观察两个控制台会发现两个下面的这个会调用第一个暴露出来的方法