求一下每一步的详细解释(最好能对知识点稍作扩充),以及逻辑,满意后加分,谢谢,勿复制,谢谢publicstaticStringinvoke(Stringnamespace,Stringmethod,Stringwsdl,Object[]params,...

求一下每一步的详细解释(最好能对知识点稍作扩充),以及逻辑,满意后加分,谢谢,勿复制,谢谢

public static String invoke(String namespace, String method, String wsdl, Object[] params, String nsrsbh, String type)

{

try

{

Service service = new Service();

Call call = (Call) service.createCall();

call.setOperationName(new QName(namespace, method));

call.setTargetEndpointAddress(new java.net.URL(wsdl));

for (int i = 0; i < params.length; i++)

{

call.addParameter("arg" + i, org.apache.axis.encoding.XMLType.XSD_STRING, ParameterMode.IN);

}

if (params.length > 0)

{

call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);

}

System.out.println("call = " + call);

Object obj = call.invoke(params);

return obj.toString();

}

catch (Exception e)

{

e.printStackTrace();

Log.error(xx, "", type, e);

return "";

}

}

public static String invoke2(String namespace, String method, String wsdl, Object[] paramsName, Object[] params, String nsrsbh, String type)

{

try

{

Service service = new Service();

Call call = (Call) service.createCall();

call.setOperationName(new QName(namespace, method));

call.setTargetEndpointAddress(new java.net.URL(wsdl));

for (int i = 0; i < params.length; i++)

{

call.addParameter(paramsName[i].toString(), org.apache.axis.encoding.XMLType.XSD_STRING, ParameterMode.IN);

}

if (params.length > 0)

{

call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);

}

Object obj = call.invoke(params);

return obj.toString();

}

catch (Exception e)

{

e.printStackTrace();

Log.error(xx, "", type, e);

return "";

}

}

展开

java call.invoke_java invoke 以及 webservice详解,求助相关推荐

  1. java中的invoke方法_详解Java中Method的Invoke方法

    在写代码的时候,发现从父类class通过getDeclaredMethod获取的Method可以调用子类的对象,而子类改写了这个方法,从子类class通过getDeclaredMethod也能获取到M ...

  2. SOA、微服务结构、RMI、RPC、Rest、RestFul、Soap、WebService详解

    SOA.RMI.RPC.Rest.RestFul.Soap.WebService详解 目录 一.SOA是什么? SOA的应用场景: SOA主要的使用场景:   ​ 数据总线是什么? SOA最显著的优势 ...

  3. java集合框架史上最详解(list set 以及map)

    title: Java集合框架史上最详解(list set 以及map) tags: 集合框架 list set map 文章目录 一.集合框架总体架构 1.1 集合框架在被设计时需满足的目标 1.2 ...

  4. java多线程中的join方法详解

    java多线程中的join方法详解 方法Join是干啥用的? 简单回答,同步,如何同步? 怎么实现的? 下面将逐个回答. 自从接触Java多线程,一直对Join理解不了.JDK是这样说的:join p ...

  5. Java中的异常和处理详解

    Java中的异常和处理详解 参考文章: (1)Java中的异常和处理详解 (2)https://www.cnblogs.com/lulipro/p/7504267.html 备忘一下.

  6. java string()函数_转载java String.split()函数的用法详解

    转载java String.split()函数的用法详解 如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!在java.lang包中有String.split()方法的原型是: p ...

  7. 2015年 第06届 蓝桥杯 Java B组 决赛真题详解及小结

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...

  8. 2016年 第07届 蓝桥杯 Java B组 决赛真题详解及小结

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...

  9. 2017年 第08届 蓝桥杯 Java B组 决赛真题详解及小结

    ​​​​​蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 ...

  10. 2018年 第09届 蓝桥杯 Java B组 决赛真题详解及小结

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...

最新文章

  1. 怎样熟练使用一项技术
  2. GPT-3等三篇论文获NeurIPS2020最佳论文奖 | AI日报
  3. 微软的DeepSinger产生可以英语和中文唱歌的声音
  4. python: 关于解决‘\u‘开头的字符串转中文的方法
  5. python运维常用模块-运维常用python库模块
  6. svn添加到windows服务中
  7. Python项目实践:国家财政数据趋势演算
  8. 移动开发痛点之一-接口验证之PostMan图文教程
  9. mysql数据库开发环境_MySQL数据库教程-环境与集成开发工具
  10. 发现了一款神仙软件,AI翻译、拍图识字等超多工具免费用
  11. css下拉菜单代码(用纯css实现下拉菜单)
  12. android客户端与pc服务器实现socket通信(wifi),Android客户端与PC服务器实现Socket通信(wifi)...
  13. python实现企业微信定时发送文本消息
  14. 郑州大学本科生毕业论文latex模板
  15. Excel 有哪些可能需要熟练掌握而很多人不会的技能2
  16. 35岁程序员被公司辞退,生活压力太大痛哭,中年危机如何自救?
  17. java oca_OCA - Java Test SE8 1Z0-808
  18. Henry捡钱 Java 动态规划
  19. daemon 守护线程
  20. C语言版,八数码小游戏实现,简单好玩

热门文章

  1. Atom: 安装版本过旧,会导致很多问题
  2. 性能优化:缓存使用的秘密
  3. 美年健康俞熔:创业者最重要的是锻造内心、熬过拐点 | 凌云时刻
  4. 央行DECP开测,拉开全球货币霸权之战大幕 | 凌云时刻
  5. Alex Chen:3月21日阿里云北京峰会演讲大神
  6. 计算机二级ms高级应用选择题,计算机二级考试MS-OFFICE高级应用选择题及答案
  7. 【优化算法】蝠鲼觅食优化算法(MRFO)【含Matlab源码 1435期】
  8. 【数字信号】基于matlab GUI DTMF双音多频手机拨号仿真系统【含Matlab源码 1085期】
  9. 【气动学】基于matlab RBF神经网络控制卫星轨道和姿态【含Matlab源码 377期】
  10. 【基础教程】基于matlab疫情防护动图制作【含Matlab源码 028期】