web service简单实例。myEclipse8.5。XFire

有兴趣的,可以加我QQ:245308557


一。服务器


XFire的
1创建web service project .会自动生成services.xml文件,用于配置。
方法随便写
如:
package com.webservices;

public class WebTwo {
public String webTwo_toOne(String message){
return(message);
}
public String webTwo_toTwo(String message){
return(message);
}
//里面可以定义很多方法。比如可以设置超时
}

services.xml的代码(不会自己生成,的自己写)

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
<name>webOne</name>
<serviceClass>com.webservices.WebOne</serviceClass>
</service>
<service>
<name>webTwo</name>
<serviceClass>com.webservices.WebTwo</serviceClass>
</service>
</beans>


二。客户端。
1。创建一个 web service client 。地址是。工程名称/services/webOne
或者工程名称/services/webTwo 这个webOne和webTwo是services.xml里配置的名称,可以随便写。services是创建服务器端时的路径,默认是它,创建服务器端时,可自己随便写。。
2.
客户端代码


public class webTwo {
public static void main(String[] args) {
webTwo_toOne();
webTwo_toTwo();
}
public static void webTwo_toOne(){
//生成的webTwoClient 和webTwoPortType 比较重要。
// 在创建客户端时,就是web service client时,自己new几个包。
//不要和服务器的包名相同,自然就会明白了....
webTwoClient webc = new webTwoClient();

webTwoPortType webp = webc.getwebTwoHttpPort();

String s = webp.webTwo_toOne("webTwo Method One!");
System.out.println(s);
}
public static void webTwo_toTwo(){

webTwoClient webc = new webTwoClient();

webTwoPortType webp = webc.getwebTwoHttpPort();

String s = webp.webTwo_toTwo("webTwo Method Two!");
System.out.println(s);
}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值