读书人

WEB SERVICE的三种调用形式

发布时间: 2012-06-30 17:20:12 作者: rapoo

WEB SERVICE的三种调用方式
下面列举三种调用WEB SERVICE的方式,仅供参考:

方式一:spring + XFireClientFactoryBean的方式
首先,配置XFireClientFactoryBean:

/** * axis客户端调用 * @throws ServiceException * @throws MalformedURLException * @throws RemoteException */public static void invovke3() throws ServiceException, MalformedURLException, RemoteException {String endpoint = "http://localhost:8089/AlarmCollector/services/HelloService";          Service service = new Service();          Call call = (Call) service.createCall();          call.setTargetEndpointAddress(new java.net.URL(endpoint));          call.setOperationName("sayHello");          call.addParameter("name",                  org.apache.axis.encoding.XMLType.XSD_STRING, ParameterMode.IN);          call.setReturnType(XMLType.SOAP_STRING);          System.out.println(call.invoke(new Object[]{"mzh"}));  }

读书人网 >Web前端

热点推荐