基于Axis的WebService简单实例
来源:互联网 发布:arp设计软件 编辑:程序博客网 时间:2024/05/19 04:27
1、上apache官网下载axis的开发包。(这里的环境是axis-1.4的)
下载下来的开发包的结构是这样滴,可能有人下的只有开发包(也就是lib文件夹下的jar),建议下载完整的方便学习。
2、打开myeclispe新建一个项目,倒入lib下的所有包,然后新建个类HelloService:
public class HelloService {public String sayHello(String name){return "欢迎你:" + name + ",来到web服务。";}}3、然后再建个客户端文件:ServiceClient
(注意import包的类型)
import java.rmi.RemoteException;import javax.xml.namespace.QName;import javax.xml.rpc.ServiceException;import org.apache.axis.client.Call;import org.apache.axis.client.Service;public class ServiceClient {public static void main(String[] args) throws ServiceException, RemoteException{String url = "http://localhost:8080/axis/HelloService.jws";Service service = new Service();Call call = (Call) service.createCall();call.setTargetEndpointAddress(url);call.setOperationName(new QName(null, "sayHello"));String result = (String)call.invoke(new Object[]{"andy"});System.out.println("web服务返回值为:" + result);}}4、把下载下来的文件下的webapps下的axis文件夹(这是个例子)拷贝到tomcat的webapps目录下,启动Tomcat,访问该项目你会看到:
5、然后把刚才的HelloService拷到改项目里面,注意把HelloService.java改成HelloSerive.jws,然后访问:http://localhost:8080/axis/HelloService.jws,你会看到:
6、点击链接,你会看到关于该服务的描述:
7、然后运行客户端访问,你会看到:
8、好的,入门就到这里,记得深入学习哦。
- 基于Axis的WebService简单实例
- 基于Axis的WebService简单实例
- 利用Axis编写简单的WebService实例
- 基于Eclipse、Tomcat、Axis开发WebService简单实例
- 开发基于Axis的WebService
- 用Java 开发 WebService Axis简单实例
- 用Java 开发 WebService Axis简单实例
- 用Java 开发 WebService Axis简单实例
- 用Java 开发 WebService Axis简单实例
- 用Java 开发 WebService Axis简单实例
- 用Java 开发 WebService Axis简单实例
- 基于axis的webService的创建
- 基于Axis的WebService测试,开发,部署
- Webservice,基于Axis的最佳实践。
- Webservice,基于Axis的最佳实践。
- 基于axis的webservice开发和配置
- 基于Axis、XFire、CXF的webservice 客户端
- Java 创建基于Axis的WebService
- Delphi读取INI
- poj 2250 Compromise(动归)
- 内存中的堆栈
- 英文Ubuntu12.04配置中文输入法
- MyEclipse x.x各版本终极优化配置指南
- 基于Axis的WebService简单实例
- SAP系统常用变量
- HooK SSDT
- php 使用include,require是提示 T_INCLUDE等错误
- 如何修改VS2005创建MFC工程的默认模板
- 获取当前显示的activity
- IR介绍
- 数字签名是什么?
- ABAP ALV使用实例---sflight航班表及其效果界面