-
大小: 1.64MB文件类型: .zip金币: 2下载: 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
相关资源
- 《kettle中调用java类》示例代码
- delphi xe5 android 调用照相机摄像头拍照
- axis.jar及依赖jar包
- axis2需要的1.6.2jar
- CXF 调用ASP服务器端通过用户名密码验
- Delphi开发Android程序调用wxSqlite3编译的
- Android调用相机拍照,view截屏,无预览
- AndroidUSBCamera.zip
- Android调用NFC读取NFC卡片
- JAVA调用U盾 UKEY网上交易安全认证
- JAVA用WebService实现调用天气预报功能
- jna调用系统dll文件并且获得返回参数
- SpringMVC+xfire1.2.6webService
- ksoap2-android.jar最新的
- 转WebService之WSDL和SOAP(基于JAVA)
- ePass1000ND java项目调用demo
- 毕业论文答辩-Android应用源码调用we
- Qt调用Android原生Toast控件,含源码
- Android 调用系统相册
- java调用海康sdk案例
- SSD8-Ex4待办事项列表答案参考
- creator实现调用android相机相册,并实现
- Java调用Cplex和Gurobi的应用
- java调用ibmmq最全版本jar包,包含conn
- java中webservice常用jar包
- Android调用系统shareAPI实现分享转发功
- JAVA 调用twain
- APP+java后台调用微信支付
- JAVA调用zpl条码打印机打印中文打印及
- springmvc2.5.6实现webservice rest接口
评论
共有 条评论