import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.cxf.endpoint.Client;
import org.apache.cxf.interceptor.LoggingInInterceptor;
import org.apache.cxf.interceptor.LoggingOutInterceptor;
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;
public class WeatherUtil{
public static void main(String[] args)throws Exception{
// JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
// org.apache.cxf.endpoint.Client client = dcf.createClient("http://192.168.0.4:9080/SDDY/WebServices?wsdl");
// Object[] objects = client.invoke("IOrgPlanDocModelRecordService");
// System.out.println(objects[0].toString());
JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
Client client = dcf.createClient("http://www.webxml.com.cn/WebServices/WeatherWebService.asmx");
Object[] res = client.invoke("echo", "test echo");
System.out.println("Echo response: " + res[0]);
// JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
//
// factory.getInInterceptors().add(new LoggingInInterceptor());
//
// factory.getOutInterceptors().add(new LoggingOutInterceptor());
//
// factory.setAddress("http://www.webxml.com.cn/WebServices/WeatherWebService.asmx");
//
// factory.setServiceClass(WeatherWebServiceSoap.class);
//
// WeatherWebServiceSoap client = (WeatherWebServiceSoap) factory.create();
//
// ArrayOfString o = client.getWeatherbyCityName("南阳");
//
// List<String> strList = o.getString();
//
// for (String str : strList) {
//
// System.out.println(str);
//
// }
// }
// String endpoint = "http://192.168.0.4:9080/SDDY/WebServices?wsdl";
//
//
// // 创建一个服务(service)调用(call)
//
// Service service = new Service();
//
// Call call = (Call) service.createCall();// 通过service创建call对象
//
// // 设置service所在URL
//
// call.setTargetEndpointAddress(new java.net.URL(endpoint));
//
// // 方法名(processService)与MyService.java方法名保持一致
//
// //call.setOperationName("IOrgPlanDocModelRecordService");
//
// // Object 数组封装了参数,参数为"This is Test!",调用processService(String arg)
//
// String ret = (String) call.invoke(new Object[] {});
//
// System.out.println(ret);
}
}
LG.rar_jsp 增删改查
版权申诉
68 浏览量
2022-09-21
18:19:51
上传
评论
收藏 2.58MB RAR 举报
刘良运
- 粉丝: 72
- 资源: 1万+
最新资源
- CBDL进行性能监控.rar
- BookStore.zip
- 数据库管理工具:dbeaver-ce-23.0.4-stable.x86-64.rpm
- Delphi 12 控件之DEV 改升级到D12.txt
- 数据库管理工具:dbeaver-ce-23.0.4-macos-x86-64.dmg
- 油猴儿crx扩展程序文件(Tampermonkey)
- 数据库管理工具:dbeaver-ce-23.0.4-macos-aarch64.dmg
- Python爬虫的基础知识、实例和反爬机制
- 数据库管理工具:dbeaver-ce-23.0.3-stable.x86-64.rpm
- 外部中断0计数数码管显示0-9.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈