比如服务端接口定义了一个方法  impro(int schemeId, String dataXML){}  在客户端如果通过已发布好的wsdl文件去获取impro方法的两个参数。得到参数名称及参数值?

解决方案 »

  1.   

    CXF 框架集成sprin:
    客户端接口类代码:@WebService
    public class testWs{
         impro(int schemeId, String dataXML) ;
    }客户端实现类代码:@WebService
    public class testWs{
         public impro(int schemeId, String dataXML) {
                system.out.println(schemeId+dataXML) ;
         }
    }spring配置:<bean id="testWS" class="com....testWs" factory-bean="testWsFactory" factory-method="create" />
    <bean id="testWsFactory" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
    <property name="serviceClass" value="com....testWs" />
    <property name="address" value="http://localhost:8080/TestWebService/services/testBeanWs" />
    </bean>
      

  2.   

    1、手动写调用的类
    2、通过自带的命令通过wsdl自动生成调用的类这些都是可以google出来的,建议先看看入门的资料,其实很简单