package example.client;
<o:p> </o:p>
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;<o:p></o:p>
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;<o:p></o:p>
import org.apache.axis2.client.ServiceClient;<o:p></o:p>
<o:p> </o:p>
public class TestClient {
private static EndpointReference targetEPR=new EndpointReference
("http://localhost:8080/axis2/services/HelloWorld");
public static OMElement getSayHelloOMElement(){
OMFactory fac=OMAbstractFactory.getOMFactory();
OMNamespace omNs=fac.createOMNamespace("http://helloworld.com/","hw");<o:p></o:p>
OMElement method=fac.createOMElement("sayHello",omNs);
method.setText("ZJ");
return method;
}
public static void main(String[] args){
try{
Options options=new Options();
options.setTo(targetEPR);
ServiceClient sender=new ServiceClient();
sender.setOptions(options);
OMElement sayHello=TestClient.getSayHelloOMElement();
OMElement result=sender.sendReceive(sayHello);
System.out.println(result);
}
catch(Exception axisFault){
axisFault.printStackTrace();
}
}
}
|
相关推荐
标题 "基于Tomcat5.0和Axis2开发Web Service应用实例(1)附带实例" 指向的是一个关于如何使用Apache Tomcat 5.0版本和Axis2框架创建Web服务的应用教程。Apache Tomcat是一款流行的开源Java Servlet容器,而Axis2则是...
Axis+MyEclipse6.0+Tomcat5.0开发Web Service实例总结
### Axis开发Web Service实例详解 #### 一、概述 在探讨如何使用Apache Axis来开发Web Service之前,我们首先需要了解一些基本概念。 **Web Service**是一种标准的技术框架,用于实现不同平台之间的应用通信。它...
### Axis开发Web Service的实例详解 #### 一、概述 在现代软件开发中,Web服务是一种重要的技术,它允许不同应用程序之间通过网络进行通信。Apache Axis是实现Web服务的一个流行框架,它支持SOAP协议,并提供了...
### MyEclipse下开发Web Service(Axis)...最后,对于希望进一步探索Web Service技术栈的开发者,建议深入研究SOAP协议、WSDL规范以及与之相关的安全性、事务处理机制等内容,以提升自身在企业级应用开发领域的竞争力。
本教程将引导初学者通过实例了解如何使用 Axis2 开发 Web 服务。 1. **环境搭建** 首先,你需要准备以下工具: - JDK 1.6 或更高版本 - Tomcat 5.0 或更高版本 - MyEclipse 5.0 或其他支持的 IDE - 下载 Axis2...
### Axis开发WebService实例知识点解析 #### 一、Axis概述与安装配置 - **Apache Axis简介**:Apache Axis是Apache组织提供的一个开源项目,用于在Java环境中实现WebService技术规范。它支持SOAP协议,并提供了...
本实例重点介绍了使用Axis、wsdd、Eclipse 3.0、MyEclipse 4.1、JDK 1.5和Tomcat 5.0来开发和部署Web服务的流程。 【Axis】 Axis是Apache软件基金会开发的一个开源Web服务框架,用于简化SOAP(简单对象访问协议)和...
### Axis实例与分析详解 #### 一、Axis简介与安装 **Axis** 是一款由Apache组织维护的开源WebService运行引擎,支持SOAP协议。它源于Apache的另一项目——Apache SOAP,并在此基础上进行了大量的改进和发展。目前...
2. **软件环境**:AXIS学习需要的软件包括AXIS版本1.2、Tomcat 5.0服务器以及JDK 5.0。AXIS是Apache基金会提供的一个工具,用于生成和调用SOAP Web服务。 3. **环境变量配置**:为了使AXIS正常工作,需要设置几个...
AXIS学习笔记主要涵盖如何使用AXIS框架来开发SOAP Web服务和客户端程序。SOAP(简单对象访问协议)是一种用于交换结构化信息的标准协议,常用于Web服务交互,尤其是在企业内部系统如ERP的集成中。 首先,你需要搭建...
在IT领域,尤其是企业级应用开发中,WebService作为一种标准化的、跨平台的服务交互方式,被广泛应用于系统间的数据交换与服务调用。本文将基于给定的“Java开发WebService实例”内容,深入解析如何在Tomcat中间件...