Axis的Web服务开发 --- 客户端访问Axis2的服务
2009-01-22 13:19
337 查看
官方网页:http://ws.apache.org/axis/
Axis2服务端参照:http://blog.csdn.net/kunshan_shenbin/archive/2009/01/20/3839417.aspx
所需Jar包:
axis.jar
commons-logging-1.0.4.jar
commons-discovery-0.2.jar
jaxrpc.jar
saaj.jar
wsdl4j-1.5.1.jar
log4j-1.2.8.jar
代码如下:
Axis2服务端参照:http://blog.csdn.net/kunshan_shenbin/archive/2009/01/20/3839417.aspx
所需Jar包:
axis.jar
commons-logging-1.0.4.jar
commons-discovery-0.2.jar
jaxrpc.jar
saaj.jar
wsdl4j-1.5.1.jar
log4j-1.2.8.jar
代码如下:
package samples.clients; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import org.apache.axis.client.Call; import org.apache.axis.client.Service; import org.apache.axis.encoding.XMLType; public class StockQuoteServiceClient { public static void main(String[] args) { try { String endpointURL = "http://localhost:8080/Axis2Web/services/StockQuoteService?wsdl"; Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress(new java.net.URL(endpointURL)); call.setOperationName(new QName("http://quickstart.samples/xsd", "getPrice")); call.addParameter("symbol", XMLType.SOAP_STRING, ParameterMode.IN); call.setReturnType(XMLType.SOAP_STRING); String ret = (String) call.invoke(new Object[] { "ShenBin" }); System.out.println(ret); } catch (Exception e) { } } }
相关文章推荐
- 使用Axis2开发Web服务 --- 使用JiBX建立客户端
- 为 Android 开发访问 JAX-RS Web 服务的 Apache HttpClient 客户端
- 使用Axis2开发Web服务 --- 再谈AXIOM客户端
- 使用Axis2开发Web服务 --- 客户端调用
- 使用Axis2开发Web服务 --- 使用XmlBeans建立客户端
- Android 为 Android 开发访问 JAX-RS Web 服务的 Apache HttpClient 客户端
- 基于Axis2的web服务的开发、部署和客户端调用
- 使用Axis2开发Web服务 --- 使用ADB建立客户端
- 为 Android 开发访问 JAX-RS Web 服务的 Apache HttpClient 客户端 学习创建 Apache HttpClient Android 客户端
- 基于Axis2的web服务的开发、部署和客户端调用
- 基于axis开发web服务的步骤 -2007年4月9日 12时20分
- 教程:如何用Axis2开发和部署Web服务
- 用Axis开发基于Java的Web服务
- J2EE Web服务开发系列之十二: 实现安全的AXIS Web服
- 使用 Axis2 开发异步 Web 服务(IBM developerWorks)
- [转贴]用Axis和SOAP开发基于JAX-RPC的Web服务
- iOS开发使用SOAP访问Web服务
- J2EE Web服务开发系列之十二: 实现安全的AXIS Web服务,第1部分
- 利用Axis2开发和部署web服务
- Spring Framework 开发参考手册 之十六 通过Spring使用远程访问和web服务