package client;
import java.io.IOException;
import java.net.URL;
import org.codehaus.xfire.XFireFactory;
import org.codehaus.xfire.client.Client;
import org.codehaus.xfire.client.XFireProxyFactory;
import org.codehaus.xfire.service.Service;
import org.codehaus.xfire.service.binding.ObjectServiceFactory;
public class ServiceClassTest {
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
Service srModel = new ObjectServiceFactory().create(FServiceMethod.class);
XFireProxyFactory factory = new XFireProxyFactory(XFireFactory.newInstance().getXFire());// 创建工厂实例
/*
String testURL = "http://192.168.1.6:83/WebServiceForClient.asmx";
try {
FServiceMethod srvc = (FServiceMethod) factory.create(srModel, testURL);
String a = srvc.Encrypt("123");
System.out.print(a);
} catch (Exception e) {
//e.printStackTrace();
}
*/
String webReferenceForClient = "http://192.168.1.253/wstest/service1.asmx?wsdl";
/*
Service srModel = new ObjectServiceFactory().create(FServiceMethod.class);
XFireProxyFactory factory = new XFireProxyFactory(XFireFactory.newInstance().getXFire());// 创建工厂实例
FServiceMethod srvc = (FServiceMethod) factory.create(srModel, webReferenceForClient);
strUserName = srvc.Decrypt(strUserName);
strPassword = srvc.Decrypt(strPassword);
*/
Client client = new Client(new URL(webReferenceForClient));
Object[] results = client.invoke("HelloWorld", new Object[]{null});
System.out.print(results[0].toString());
webReferenceForClient = "http://192.168.1.253/check/WebServiceForClient.asmx?wsdl";
client = new Client(new URL(webReferenceForClient));
results = client.invoke("Encrypt", new Object[]{"dp"});
System.out.print(results[0].toString());
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
CallNetService.zip (18个子文件)
CallNetService
lib
dom4j-1.6.1.jar 307KB
c3p0-oracle-thin-extras-0.9.0.4.jar 3KB
jbcl.jar 697KB
javabase64-1.3.1.jar 4KB
c3p0-0.9.0.4.jar 479KB
dx.jar 348KB
dbswing.jar 445KB
wsdl4j-1.6.1.jar 145KB
xfire-all-1.2.6.jar 883KB
classes12.jar 1.07MB
log4j-1.2.9.jar 344KB
ax.jar 13.31MB
.classpath 928B
src
client
ServiceClassTest.java 2KB
FServiceMethod.java 148B
bin
client
FServiceMethod.class 211B
ServiceClassTest.class 2KB
.project 390B
共 18 条
- 1
资源评论
alanchan_ccx
- 粉丝: 0
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功