【发布时间】:2013-10-23 11:01:10
【问题描述】:
使用 CXF 2.7.7,我可以generate dynamic clients 调用网络服务:
JaxWsDynamicClientFactory dynamicClientFactory = JaxWsDynamicClientFactory.newInstance();
Client client = dynamicClientFactory.createClient(wsdlURL);
http.getAuthorization().setUserName("username");
http.getAuthorization().setPassword("password");
Object arg = Thread.currentThread().getContextClassLoader().loadClass("com.foo.Arg").newInstance();
Object[] response = client.invoke("someMethodName", arg);
特别是,我可以反射性地实例化和填充生成的类。
使用 JAX-WS API 可以实现类似的效果吗?
或者,我可以为使用 JaxWsDynamicClientFactory 生成的客户端获取 javax.xml.ws.BindingProvider 吗?
【问题讨论】:
标签: web-services jax-ws cxf