webservice 的应用端(调用第一个程序暴露出来的接口)

来源:互联网 发布:0.4发热丝数据 编辑:程序博客网 时间:2024/06/16 02:04

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.运行这个项目的时候一定要运行第一个项目 因为第一个项目相当于服务 第二个项目是调用第一个项目暴露出来的接口 
观察两个控制台会发现两个下面的这个会调用第一个暴露出来的方法

0 0
原创粉丝点击