1.新建 WEB 工程 , 把 %axis_bin 解压目录 %/lib 下的所有 jar 文件拷贝到工程的 lib 下 , 如图 :
建立测试文件 :
public class StuInfo {
private int age;
private String name;
private String stuid;
public StuInfo(int age, String name, String stuid) {
super();
this.age = age;
this.name = name;
this.stuid = stuid;
}
// getter and setter ...
}
StuServer.java:
@SuppressWarnings("serial")
public class StuServer {
public StuInfo[] stus = {
new StuInfo(30,"张三","2001"),
new StuInfo(29,"李四","2002")
};
public StuInfo getStuInfo(String name) {
StuInfo info = null;
for(int i = 0; i < stus.length; i++) {
info = stus[i].getName().equals(name) ?
stus[i] : null;
}
return info;
}
}
发布服务 :
Step 1:
step2:
step3:
step4:
step5:
step6:
finish:
查看部署:
StuInfo.java :
- 大小: 28.3 KB
- 大小: 22.2 KB
- 大小: 26.7 KB
- 大小: 20.6 KB
- 大小: 13.8 KB
- 大小: 20.1 KB
- 大小: 15.6 KB
- 大小: 25.1 KB
- 大小: 20.8 KB
- 大小: 22.7 KB
- 大小: 29.6 KB
分享到:
相关推荐
【标题】中的“基于axis2实现的webservice简单实现(客户端+服务端)”表明了本文将探讨如何使用Apache Axis2框架来创建和消费Web服务。Apache Axis2是Apache软件基金会开发的一个Web服务引擎,它提供了高效且灵活的...
总之,Axis2 Eclipse Codegen Plugin是Eclipse IDE的一个强大工具,它简化了基于Axis2的Web服务开发流程,通过自动化代码生成提高了开发效率。对于需要处理SOAP或RESTful服务的Java开发者来说,这是一个不可或缺的...
2. **消息处理**:Axis2支持SOAP 1.1和1.2协议,能够高效处理XML消息,提供了基于消息的编程模型。 3. **服务组件**:Axis2引入了服务组件(Service Components)的概念,使得服务可以被封装为独立的单元,便于重用...
在“axis2-1.7.7-bin.zip”压缩包中,你将找到Apache Axis2的1.7.7版本的所有必要文件和组件,这对于开发和运行基于SOAP的Web服务至关重要。这个版本包含了以下关键知识点: 1. **核心库**:Axis2的核心库包含了一...
**基于Axis2的WebServer测试访问用例** 这个描述暗示我们将关注如何在Axis2服务器上部署一个服务,并进行测试。首先,我们需要创建或获取一个AxisService,这可以通过编写Java服务类和相应的WSDL文件完成。然后,...
Axis2 基于新的体系结构进行了全新编写,而且没有采用 Axis 1.x 的常用代码。支持开发 Axis2 的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关 Web 服务标准和协议...
6. **bin/**: 含有启动和管理Axis2服务器的脚本,如`axis2server.bat`(Windows)和`axis2server.sh`(Unix/Linux)。此外,还有一些命令行工具,如`.axis2`目录下的`deploy`和`undeploy`脚本,用于部署和撤销服务。...
Axis2提供了多种方式来开发Web服务,包括使用Java代码(通过编写服务接口和实现)、WSDL First(基于WSDL生成Java代码)以及AAR包(包含服务的全部组件)。 **五、高级特性** 1. **MTOM(Message Transmission ...
总之,"Axis2 开发 WebService" 主要涉及使用 Apache Axis2 框架和 Eclipse IDE 创建、测试和部署基于 SOAP 的 WebServices,通过这一过程,开发者可以实现不同系统间的互操作性,推动企业级应用集成和数据共享。
【标题】:Axis2开发Web服务总结 【摘要】:本文档主要总结了使用Axis2框架开发Web服务的相关知识,包括Web服务技术介绍、开发流程、必要的开发前准备以及具体的开发实例。 【详细内容】: 1. **Web Service技术...
本教程将引导你通过安装、配置以及开发基于Axis2的Web服务。 **1. 软件准备** 在开始之前,确保你已准备好以下软件: - Myeclipse 9.0:一个集成开发环境(IDE),用于编写Java应用程序。 - Tomcat 6.0:一个流行的...
1. **bin目录**:包含了启动和管理Axis2服务器的脚本文件,如`axis2server.bat`(Windows)和`axis2server.sh`(Unix/Linux)。 2. **lib目录**:存放了Axis2运行所需的库文件,包括Java类库和其他依赖库。 3. **...
Axis2是实现Web服务的一种工具,特别是基于SOAP(Simple Object Access Protocol)协议的Web服务。它简化了服务端和客户端的开发,提供了一套完整的工具集来处理Web服务生命周期的各个阶段,包括创建、发布、发现和...
Axis是Apache软件基金会开发的一个开源工具,专门用于实现SOAP协议,它提供了在Java平台上创建和使用Web服务的能力。本实例主要探讨了使用Axis进行SOAP Web服务发布的三种方法以及如何进行调用。 1. **命令行发布...
Axis2是Apache软件基金会开发的一款基于Java的Web服务框架,它为构建高性能、可扩展的Web服务提供了强大支持。本文将深入探讨Axis2 1.6.2版本的官方源码,帮助开发者理解其内部机制,并提供在实际项目中的应用指导。...
2. **启动内置服务器**:进入`bin`目录,运行`axis2server.bat`(Windows)或`axis2server.sh`(Unix/Linux)来启动内置服务器。然后,通过浏览器访问`http://localhost:8080/axis2/services/`,如果显示Apache Axis...
Axis-1.4是Apache软件基金会开发的一个开源Web服务框架,它主要用于构建和部署SOAP(简单对象访问协议)服务。这个框架在Web服务领域扮演着重要角色,因为它简化了服务的创建、测试和部署过程。在本文中,我们将深入...
2. ** Axis2可执行文件**:如`axis2-server`或`axis2-client`,用于启动服务器和运行客户端应用。 3. **配置文件**:如`axis2.xml`,这是Axis2的主要配置文件,定义了服务器的行为、模块和端点。 4. **示例和服务**...
Axis2是基于SOAP(简单对象访问协议)的,它提供了高效、灵活且可扩展的架构来处理Web服务请求和响应。 描述中提到的“包括开发所用的包及tomcat下的结构”,意味着这个资源包不仅包含了Axis2的核心组件,还可能...
AXIS2是Apache软件基金会开发的一个开放源代码的Web服务框架,主要用于构建高效、灵活且可扩展的Web服务。这个框架基于SOAP(简单对象访问协议)和WSDL(Web服务描述语言),支持多种协议和消息格式,如HTTP、HTTPS...