四种客户端调用WEBSERVICE
王凡
Woshiwangfan@gmail.com
Wf141732@sohu.com
2009-08-22
目录
1.
2.
3.
4.
5.
6.
7.
文档概述.....................................................................................................................2
1.1. 相关文档..............................................................................................................2
SERVER端................................................................................................................3
2.1. 代码......................................................................................................................3
2.2.
SERVER端生成Wsdl....................................................................................... 4
2.3. 服务端安全性设置..............................................................................................7
VB调用....................................................................................................................14
3.1. 准备...................................................................................................................14
.net调用.................................................................................................................. 18
4.1. 实现过程...........................................................................................................18
Axis2调用...............................................................................................................19
Axis2的安装....................................................................................................19
Axis2调用过程................................................................................................19
Weblogic调用.........................................................................................................24
6.1. Weblogic......................................................................................................... 24
已解决及未解决的问题............................................................错误!未定义书签。
7.1. 未解决的问题.....................................................................错误!未定义书签。
7.2. 已解决的问题.....................................................................错误!未定义书签。
5.1.
5.2.
File Ref: 周小结(15-22).doc
错误!未定义样式。
1. 文档概述
1.1. 相关文档
《Web Services开发教程.doc》
File Ref: 周小结(15-22).doc
错误!未定义样式。
2. SERVER端
2.1. 代码
这个主要是用weblogic的workshop开发,用weblogic开发webservice具体可见沈辉
的《Web Services开发教程.doc》,这里 主要是讲客户端调用,所以服务端只作罗
列。
在weblogic中构建webservice可以见《Web Services开发教程.doc》,用于本次测
试的Server代码如下:
Model:
package cn.com.tsingtao.logistics.model;
import java.io.Serializable;
public class test implements Serializable {
private static final long serialVersionUID = 1L;
private String NAME;
private int AGE;
public void setNAME(String name)
{
NAME=name;
}
public void setAGE(int age)
{
AGE=age;
}
public String getNAME()
{
return NAME;
}
public int getAGE()
{
return AGE;
}
}
File Ref: 周小结(15-22).doc
错误!未定义样式。
Service代码如下:
public cn.com.tsingtao.logistics.model.test[] hello(String NAME,int AGE) {
cn.com.tsingtao.logistics.model.test[] t=new
cn.com.tsingtao.logistics.model.test[10];
for(int i=0;i<10;i++)
{
t[i] = new cn.com.tsingtao.logistics.model.test();
t[i].setNAME(NAME+i);
t[i].setAGE(AGE+i);
}
return t;
}
2.2. SERVER端生成Wsdl
在Server端生成的wsd如下:
File Ref: 周小结(15-22).doc
错误!未定义样式。
File Ref: 周小结(15-22).doc
错误!未定义样式。
File Ref: 周小结(15-22).doc
错误!未定义样式。
2.3. 服务端安全性设置
这个是根据沈辉的《Web Services开发教程.doc》设置的,不作详细说明,只作罗列
2.3.1. 在weblogic中新建用户和用户组
File Ref: 周小结(15-22).doc
错误!未定义样式。