cxf webservice调用方式
大概了解一下,常见的3种方式: 1、使用标准的JAX-WS的API完成客户端调用 //注意。此处http:http://www.itfad.net/queryUser是服务的命名空间,可查看wsdl文件中的targetNamespace QName qName =?new QName("http://www.itfad.net/queryUser","QueryUserImplService"); JaxWsProxyFactoryBean soapFactoryBean = newJaxWsProxyFactoryBean(); 3、使用CXF的JaxWsDynamicClientFactory动态代理工厂 JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance(); Client client = dcf.createClient("people.wsdl",classLoader); Object person =Thread.currentThread().getContextClassLoader().loadClass("com.acme.Person").newInstance(); Method m = person.getClass().getMethod("setName",String.class); m.invoke(person,"Joe Schmoe"); client.invoke("addPerson",person);(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- twitter-bootstrap – 如何使用反应引导与postcss模块和反应
- angularjs – 仅当离子网络连接可用时才发送HTTP请求
- axis WebServices 完美调用天气预报,查询、显示 代码!
- angular – 为什么我无法从AutoMapper(TS)导入并生成Requir
- vim常用命令总结
- bash – 今天的日期,减去X天的shell脚本
- scala – RDD CountApproximate比请求的超时时间长得多
- 为什么Scala的尾递归慢于Java?
- SSH Secure Shell 无法登录:server responded "algori
- 如何从RxJS映射运算符抛出错误(angular)