java call.invoke_java invoke 以及 webservice详解,求助
求一下每一步的详细解释(最好能对知识点稍作扩充),以及逻辑,满意后加分,谢谢,勿复制,谢谢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详解,求助相关推荐
- java中的invoke方法_详解Java中Method的Invoke方法
在写代码的时候,发现从父类class通过getDeclaredMethod获取的Method可以调用子类的对象,而子类改写了这个方法,从子类class通过getDeclaredMethod也能获取到M ...
- SOA、微服务结构、RMI、RPC、Rest、RestFul、Soap、WebService详解
SOA.RMI.RPC.Rest.RestFul.Soap.WebService详解 目录 一.SOA是什么? SOA的应用场景: SOA主要的使用场景: 数据总线是什么? SOA最显著的优势 ...
- java集合框架史上最详解(list set 以及map)
title: Java集合框架史上最详解(list set 以及map) tags: 集合框架 list set map 文章目录 一.集合框架总体架构 1.1 集合框架在被设计时需满足的目标 1.2 ...
- java多线程中的join方法详解
java多线程中的join方法详解 方法Join是干啥用的? 简单回答,同步,如何同步? 怎么实现的? 下面将逐个回答. 自从接触Java多线程,一直对Join理解不了.JDK是这样说的:join p ...
- Java中的异常和处理详解
Java中的异常和处理详解 参考文章: (1)Java中的异常和处理详解 (2)https://www.cnblogs.com/lulipro/p/7504267.html 备忘一下.
- java string()函数_转载java String.split()函数的用法详解
转载java String.split()函数的用法详解 如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!在java.lang包中有String.split()方法的原型是: p ...
- 2015年 第06届 蓝桥杯 Java B组 决赛真题详解及小结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...
- 2016年 第07届 蓝桥杯 Java B组 决赛真题详解及小结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...
- 2017年 第08届 蓝桥杯 Java B组 决赛真题详解及小结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 ...
- 2018年 第09届 蓝桥杯 Java B组 决赛真题详解及小结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...
最新文章
- 怎样熟练使用一项技术
- GPT-3等三篇论文获NeurIPS2020最佳论文奖 | AI日报
- 微软的DeepSinger产生可以英语和中文唱歌的声音
- python: 关于解决‘\u‘开头的字符串转中文的方法
- python运维常用模块-运维常用python库模块
- svn添加到windows服务中
- Python项目实践:国家财政数据趋势演算
- 移动开发痛点之一-接口验证之PostMan图文教程
- mysql数据库开发环境_MySQL数据库教程-环境与集成开发工具
- 发现了一款神仙软件,AI翻译、拍图识字等超多工具免费用
- css下拉菜单代码(用纯css实现下拉菜单)
- android客户端与pc服务器实现socket通信(wifi),Android客户端与PC服务器实现Socket通信(wifi)...
- python实现企业微信定时发送文本消息
- 郑州大学本科生毕业论文latex模板
- Excel 有哪些可能需要熟练掌握而很多人不会的技能2
- 35岁程序员被公司辞退,生活压力太大痛哭,中年危机如何自救?
- java oca_OCA - Java Test SE8 1Z0-808
- Henry捡钱 Java 动态规划
- daemon 守护线程
- C语言版,八数码小游戏实现,简单好玩
热门文章
- Atom: 安装版本过旧,会导致很多问题
- 性能优化:缓存使用的秘密
- 美年健康俞熔:创业者最重要的是锻造内心、熬过拐点 | 凌云时刻
- 央行DECP开测,拉开全球货币霸权之战大幕 | 凌云时刻
- Alex Chen:3月21日阿里云北京峰会演讲大神
- 计算机二级ms高级应用选择题,计算机二级考试MS-OFFICE高级应用选择题及答案
- 【优化算法】蝠鲼觅食优化算法(MRFO)【含Matlab源码 1435期】
- 【数字信号】基于matlab GUI DTMF双音多频手机拨号仿真系统【含Matlab源码 1085期】
- 【气动学】基于matlab RBF神经网络控制卫星轨道和姿态【含Matlab源码 377期】
- 【基础教程】基于matlab疫情防护动图制作【含Matlab源码 028期】