-
大小: 1.64MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-11-05
- 语言: Java
- 标签: WebService axis 调用 接口
资源简介
Java调用.NET的WebService接口实例,jar包删减到三个,干净清爽,里面包含注多注释和图解,搞了半天的家伙拿出来与大家分享,无任何BUG,修改里面的参数即可直接运行,对于这种好东西,花了半天时间10分不算高,重在这种分享精神
代码片段和文件信息
package util;
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axis2.AxisFault;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.client.ServiceClient;
import java.rmi.RemoteException;
import java.util.Iterator;
public class webServiceTest
{
public static String test() throws AxisFault {
//在.NET接口中打开asmx相关的cs文件,代码最上边会有[WebService(Namespace = “http://tempuri.org/“)]字样
//不知道命名空间的的,在此资料中有个“命名空间.png”图片,可以看下
try {
String url = “http://xxxx.com/xxx.asmx?WSDL“;//接口地址
Options options = new Options();
EndpointReference targetEPR = new EndpointReference(url);
options.setTo(targetEPR);
options.setAction(“http://tempuri.org/Add“);//命名空间+方法名
ServiceClient sender = new ServiceClient();
sender.setOptions(options);
OMFactory fac = OMAbstractFactory.getOMFactory();
String tns = “http://tempuri.org/“;//命名空间
OMNamespace omNs = fac.createOMNamespace(tns ““);
OMElement method = fac.createOMElement(“Add“ omNs);//Add为方法名
OMElement symbol = fac.createOMElement(“qqortel“ omNs);//参数名称,如接口上面方法Add(String qqortel)我这里写的和上面一至,没测试不一样是什么结果
symbol.addChild(fac.createOMText(symbol “13081545944“));//参数值
method.addChild(symbol);
method.build();
OMElement result = sender.sendReceive(method);
return result.toString();
} catch (AxisFault axisFault) {
axisFault.printStackTrace();
}
return “ERROR“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-08 12:19 web\
文件 580 2018-03-08 16:40 web\.classpath
目录 0 2018-03-08 12:19 web\.myeclipse\
文件 282 2018-03-08 12:19 web\.myme
文件 1409 2018-03-08 13:17 web\.project
目录 0 2018-03-08 12:19 web\.settings\
文件 500 2018-03-08 12:19 web\.settings\.jsdtscope
文件 334 2018-03-08 12:19 web\.settings\org.eclipse.jdt.core.prefs
文件 49 2018-03-08 12:19 web\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-03-08 12:19 web\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-03-08 12:20 web\src\
目录 0 2018-03-08 12:21 web\src\util\
文件 1911 2018-03-08 16:58 web\src\util\webServiceTest.java
目录 0 2018-03-08 12:19 web\WebRoot\
文件 876 2018-03-08 15:25 web\WebRoot\index.jsp
目录 0 2018-03-08 12:19 web\WebRoot\me
文件 36 2018-03-08 12:19 web\WebRoot\me
目录 0 2018-03-08 12:19 web\WebRoot\WEB-INF\
目录 0 2018-03-08 16:40 web\WebRoot\WEB-INF\classes\
目录 0 2018-03-08 16:40 web\WebRoot\WEB-INF\classes\util\
文件 2320 2018-03-08 16:58 web\WebRoot\WEB-INF\classes\util\webServiceTest.class
目录 0 2018-03-08 16:40 web\WebRoot\WEB-INF\lib\
文件 423802 2018-03-08 16:36 web\WebRoot\WEB-INF\lib\axiom-api-1.2.20.jar
文件 1024594 2018-03-08 16:37 web\WebRoot\WEB-INF\lib\axis2-kernel-1.7.4.jar
文件 374014 2018-03-08 16:31 web\WebRoot\WEB-INF\lib\woden-core-1.0M10.jar
文件 365 2018-03-08 12:19 web\WebRoot\WEB-INF\web.xm
目录 0 2018-03-08 17:01 web\命名空间获取方法\
文件 13403 2018-03-08 16:52 web\命名空间获取方法\已发布网站查看命名空间方法1.png
文件 15987 2018-03-08 16:53 web\命名空间获取方法\已发布网站查看命名空间方法2.png
文件 16999 2018-03-08 16:45 web\命名空间获取方法\程序开发查看命名空间.png
文件 9122 2018-03-08 17:07 web\命名空间获取方法\结果.png
............此处省略0个文件信息
- 上一篇:JSP大学实用教程程序源代码
- 下一篇:千里之行购物网站源码JAVA+SQL
相关资源
- Qt for Android 调用原生系统摄像头进行
- axis1.4+activation.jar+mail.jar
- webservice服务中WSServletContextListener监听
- linux版本libevent和memcached(附带安装教
- MultipartEntityBuilder方法需要调用的jar包
- Java调用Labview生成的DLL文件
- java调用PageOffice的样例代码
- 基于敏感权限及其函数调用图的Andr
- 软件架构作业 回溯法 管道\\过滤器
- android前端+java后台调用微信支付
- java 调用webservice使用HttpClient和XFire两
- 海康威视java开发包
- android调用系统相机、相册进行简单操
- 拍照和调用系统图库
- axis1.3 axis1.4jar包
- android基于soap协议的web service调用不用
- java与matlab混合编程jsp调用matlab网页显
- java调用office的MODI识别中文
- Android通过WebService连接SQLserver数据库的
- JNA-Linux下java程序调用so库接口函数
- Android调用JNI的简单附详细步骤
- Android studio3.0.1; vs2013 ; 调用C#写的We
- 基于Android平台的天气预报软件设计本
- Android 通过WebService进行网络编程,使
- java服装管理系统
- wsdl文件生成java webservice 工具(附带生
- 华为smproxy调用样例,含有源码包
- javaWebservice.rar
- 分享一个Android和java调用RESTful Web服务
- JAVA通过JNI调用C#dll的整个项目工程
评论
共有 条评论