webservice接口创建(二)

上一篇 / 下一篇  2010-03-23 12:44:45 / 个人分类:web相关

Client 的编写:

1、new 一个 java project (我例子中的名字叫:ClientOfHelloWS),作为 client 的载体;

2、选中 工程 ClientOfHelloWS,右键-->new --> Other -->MyEclipse --> Web Services-->Web Service Client ,【Next】按钮。进入下一步向导页。

3、页面填写信息部分,Project 为 ClientOfHelloWS,不用更改。Framework 选择 JAX-WS。【Next】按钮。进入下一步。

4、Service Definition 部分,选择 WSDL URL,在其后面的输入框中输入 前面server 部分生成好的WSDL 地址:http://localhost:8080/HelloWS/SpeakerPort?wsdl (要保证 server 为启动状态,否则生成不了Client),其余项为默认值。【Next】进入下一步。

5、如果 WSDL Validation 列表中无红色提示信息,说明 Client 生成成功。【finish】完成Client 的生成工作

6、在 工程 ClientOfHelloWS 下新建一个类,MyTest.java ,用来测试server。MyTest.java的内容如下:

public class MyTest {
 public static void main(String [] args){
  SpeakerService service=new SpeakerService();
  SpeakerDelegate delegate=service.getSpeakerPort();
  System.out.println(delegate.sayHello("karen "));
 }
 
}

7、运行 MyTest.java ,控制台输出:hello , karen  !

测试成功!

注:在生成Client的过程中,server 端一定要是启动状态。 


TAG:

引用 删除 jokie_liu   /   2014-01-09 15:33:14
-5
 

评分:0

我来说两句

Open Toolbar