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: