logo资料库

四种方式调用webservice(CXF).doc

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
1.文档概述
1.1.相关文档
2.SERVER端
2.1.代码
2.2.SERVER端生成Wsdl
2.3.服务端安全性设置
2.3.1.在weblogic中新建用户和用户组
2.3.2.在webapp中配置安全性
3.VB调用
3.1.准备
3.1.1.插件下载
3.1.2.VB中添加引用
3.1.3.程序代码
4..net调用
4.1.实现过程
4.1.1.在.net中添加webservice引用
4.1.2.调用代码
5.Axis2调用
5.1.Axis2的安装
5.1.1.在Eclipse中添加axis2的插件
5.2.Axis2调用过程
5.2.1.运行向导生成客户端代码
5.2.2.代码实现
5.2.3.Axis2的安全认证设置
6.Weblogic调用
6.1.Weblogic
6.1.1.生成jar
6.1.2.在新建的项目中添加jar引用
6.1.3.代码实现
四种客户端调用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 错误!未定义样式。
分享到:
收藏