java访问webservice服务(二)

欢迎转载,出处http://www.cnblogs.com/shizhongtao/p/3433679.html

利用cxf的框架实现

import javax.xml.namespace.QName;
import org.apache.cxf.endpoint.Client;
import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;

 

         JaxWsDynamicClientFactory factory = JaxWsDynamicClientFactory.newInstance(); 
          Client client =  factory.createClient(wsdlUrl);
         try
        {
             Object[] res=    client.invoke(new QName(namespaceURI, localPart), xml);
            // System.out.println(res[0]);
        }
        catch (Exception e)
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        

其实和上一篇差不多。只是cxf对其进行了封装。

posted @ 2013-11-20 15:24  bingyulei  阅读(277)  评论(0编辑  收藏  举报