當前位置:編程學習大全網 - 編程軟體 - java編寫壹個webservice接口,接口中的方法參數應該是什麽,返回值呢?(急)要求見補充,謝謝啦

java編寫壹個webservice接口,接口中的方法參數應該是什麽,返回值呢?(急)要求見補充,謝謝啦

private JaxWsProxyFactoryBean getProxyFactory(Class<?> clazz,String address){

JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();

factory.setServiceClass(clazz);

factory.setAddress(address);

return factory;

}

public void save(){

JaxWsProxyFactoryBean factory = getProxyFactory(ProgramVerWebService.class, PROGRAM_VER_WEB_SERVICE_ADDRESS);

ProgramVerWebService service = (ProgramVerWebService)factory.create();

String result = service.getEmpByAccount("abc");

System.out.println(result);

}

本地建立接口,如ProgramVerWebService,然後建立factory調用即可,這裏用的是cxf

也可以用axis2通過解析wsdl文件來直接生成本地代碼,調用如下:

ProgramVerWebServiceImplServiceStub stub = new ProgramVerWebServiceImplServiceStub();

GetEmpByAccountE e = new GetEmpByAccountE();

GetEmpByAccount request = new GetEmpByAccount();

request.setArg0("abc");

e.setGetEmpByAccount(request);

String result = stub.getEmpByAccount(e).getGetEmpByAccountResponse().get_return();

System.out.println(result);

  • 上一篇:天寶869車機508和511硬件區別
  • 下一篇:紅外對射總線制安裝方法
  • copyright 2024編程學習大全網