【WebService学习过程记录(四)】xfire开发webservice客户端
2016-08-23 11:07
405 查看
学习基础:http://blog.csdn.net/ynpp/article/details/2030552
本篇博客是基于上一篇:【WebService学习过程记录(三)】XFire开发Web Service---HelloWord
一、安装eclipse插件
1、打开eclipse点击help
输入信息:
Name:Xfire
Location: http://dist.codehaus.org/xfire/update/
弹出界面点击next
选择接受,点击finish
重启eclipse,安装完成
二、xfire开发webservice客户端
1、新建一个java project。命名为“TestWSDL”
2、File->New->Other ,选择“XFire”文件夹下的“Code generation from WSDL document”,打开代码生成向导
注意:
WSDL的地址栏填入tomcat发布的wsdl连接
Output directory栏中点浏览按钮,选择我们刚才新建的项目下的src目录这两项是必填的。
package一栏可以选已经存在的包名,如果不填这一项,代码生成器会在wsdl目标命名空间的基础上创建一个。
项目右键选择Properties
弹出对话框选择XFire
弹出对话框按如上选择,这些类库在调用本服务时是必须的。
写代码连接测试
[java] view
plain copy
print?
import testdemo.rwq.com.helloservice.HelloServiceClient;
import testdemo.rwq.com.helloservice.HelloServicePortType;
public class HelloTest {
/**
* 这个方法调用web服务并返回服务执行的结果
* @param yourName
* @return
*/
public static String invokeServiceNow(String yourName)
{
HelloServiceClient service=new HelloServiceClient();
HelloServicePortType port=service.getHelloServiceHttpPort();
return port.sayHello(yourName);
}
public static void main(String[] args) {
String MyName="zhangsan";
System.out.println(HelloTest.invokeServiceNow(MyName));
}
}
运行控制台打印出:
zhangsan,你好!
O(∩_∩)O哈哈~,连接成功!
至此最简单的web service 项目学习到一段落
后期计划做一个可以用到的项目实际运用一下,会继续记录学习过程
本篇博客是基于上一篇:【WebService学习过程记录(三)】XFire开发Web Service---HelloWord
一、安装eclipse插件
1、打开eclipse点击help
输入信息:
Name:Xfire
Location: http://dist.codehaus.org/xfire/update/
弹出界面点击next
选择接受,点击finish
重启eclipse,安装完成
二、xfire开发webservice客户端
1、新建一个java project。命名为“TestWSDL”
2、File->New->Other ,选择“XFire”文件夹下的“Code generation from WSDL document”,打开代码生成向导
注意:
WSDL的地址栏填入tomcat发布的wsdl连接
Output directory栏中点浏览按钮,选择我们刚才新建的项目下的src目录这两项是必填的。
package一栏可以选已经存在的包名,如果不填这一项,代码生成器会在wsdl目标命名空间的基础上创建一个。
项目右键选择Properties
弹出对话框选择XFire
弹出对话框按如上选择,这些类库在调用本服务时是必须的。
写代码连接测试
[java] view
plain copy
print?
import testdemo.rwq.com.helloservice.HelloServiceClient;
import testdemo.rwq.com.helloservice.HelloServicePortType;
public class HelloTest {
/**
* 这个方法调用web服务并返回服务执行的结果
* @param yourName
* @return
*/
public static String invokeServiceNow(String yourName)
{
HelloServiceClient service=new HelloServiceClient();
HelloServicePortType port=service.getHelloServiceHttpPort();
return port.sayHello(yourName);
}
public static void main(String[] args) {
String MyName="zhangsan";
System.out.println(HelloTest.invokeServiceNow(MyName));
}
}
运行控制台打印出:
zhangsan,你好!
O(∩_∩)O哈哈~,连接成功!
至此最简单的web service 项目学习到一段落
后期计划做一个可以用到的项目实际运用一下,会继续记录学习过程
相关文章推荐
- 【WebService学习过程记录(四)】xfire开发webservice客户端
- 【WebService学习过程记录(四)】xfire开发webservice客户端
- 【WebService学习过程记录(四)】xfire开发webservice客户端
- 【WebService学习过程记录(三)】XFire开发Web Service---HelloWord
- 【WebService学习过程记录(三)】XFire开发Web Service---HelloWord
- 【WebService学习过程记录(五)】复杂对象的加入
- WebService学习总结 四 WebService开发天气预报客户端程序
- 使用XFire开发webservice服务和客户端全攻略
- 【WebService学习过程记录(一)】照猫画虎---运行示例
- 在Eclipse上使用XFire开发WebService的过程及注意事项
- 【WebService学习过程记录(五)】复杂对象的加入
- XFire开发webservice服务和客户端全攻略
- 【WebService学习过程记录(二)】Java6+Servlet+tomcat发布HelloWord
- XFire与Spring集成时WebService客户端的两种开发方式
- WebService学习记录----客户端数据发送
- BBS客户端学习过程记录
- 使用XFire开发webservice服务和客户端全攻略
- 使用XFire开发webservice服务和客户端全攻略
- WebService(XFire)开发服务器端用java实现,客户端由C#实现。
- Java程序员从笨鸟到菜鸟之(一百零九)一步一步学习webservice(三)开发第一个基于XFire的webservice