系统功能: 开发一个计算器服务CalculateService,这个服务包含加(plus)、减(minus)、乘(multiply)
、除(divide)的操作。
开发前准备:
1、安装Eclipse-jee;
2、下载Axis2的最新版本Axis2 1.4.1 Release,网址
http://ws.apache.org/axis2/download/1_4_1/download.cgi ,选择Standard Binary Distribution
的.zip包即"axis2-1.4.1-bin.zip"这个文件,解压缩得到的目录名axis2-1.4.1,目录内的文件结构如
下:

开发前配置:在Eclipse的菜单栏中,Window --> Preferences --> Web Service --> Axis2
Perferences,在Axis2 runtime location中选择Axis2解压缩包的位置,设置好后,点"OK"即行。(如图
)

开发Web Service:
1、新建一个Java Project,命名为"WS_01";
2、新建一个class,命名为"CalculateService",完整代码如下:
-
packagerong.service;
-
-
-
-
-
-
-
publicclassCalculateService{
-
-
-
-
-
-
-
-
publicfloatplus(floatx,floaty){
-
returnx+y;
-
}
-
-
-
-
-
-
-
-
publicfloatminus(floatx,floaty){
-
returnx-y;
-
}
-
-
-
-
-
-
-
-
publicfloatmultiply(floatx,floaty){
-
returnx*y;
-
}
-
-
-
-
-
-
-
-
publicfloatdivide(floatx,floaty){
-
returnx/y;
-
}
-
-
}
3、在"WS_01"项目上new --> other,找到"Web Services"下面的"Web Service";

4、下一步(next),在出现的Web Services对象框,在Service implementation中点击"Browse",进入
Browse Classes对象框,查找到我们刚才写的写的CalculateService类。(如下图)。点击"ok",则回到
Web Service话框。

5、在Web Service对话框中,将Web Service type中的滑块,调到"start service“的位置,将Client
type中的滑块调到"Test client"的位置。

6、在Web Service type滑块图的右边有个"Configuration",点击它下面的选项,进入Service
Deployment Configuration对象框,在这里选择相应的Server(我这里用Tomcat6.0)和Web Service
runtime(选择Apache Axis2),如下图:

7、点OK后,则返回到Web Service对话框,同理,Client type中的滑块右边也有"Configuration",也
要进行相应的置,步骤同上。完成后,Next --> next即行。
8、到了Server startup对话框,有个按键"start server"(如下图),点击它,则可启动Tomcat服务器
了。

9、等启完后,点击"next -- > next",一切默认即行,最后,点击完成。最后,出现如下界面:(Web
Service Explorer),我们在这里便可测试我们的Web服务。

10、测试比较简单,例如,我们选择一个"plus"的Operation,出现下图,在x的输入框中输入2,在y的
输入框中输入3,点击"go",便会在status栏中显示结果5.0。其他方法的测试也类似。

到这里用Axis2与Eclipse整合开发的Web Service的服务端和客户端就成功了。你也试试吧!
分享到:
相关推荐
【标题】:Axis2与Eclipse整合开发的Web Service服务端详解 【描述】:本文将详细介绍如何在Eclipse环境中利用Axis2框架开发一个Web Service服务端,包括计算器服务CalculateService的实现步骤。 【标签】:Axis2,...
【Axis2与Eclipse整合开发Web Service】是一个关于在Eclipse集成开发环境中使用Apache Axis2创建和部署Web服务的教程。Apache Axis2是用于构建Web服务的高效且灵活的框架,而Eclipse作为流行的Java IDE,提供了方便...
总之,整合Eclipse8与Axis2主要是为了方便地在IDE中开发、部署和测试Web服务。通过以上步骤,开发者可以在MyEclipse8环境中快速地创建、发布和调试Apache Axis2服务,提升Web服务开发效率。在实际应用中,可能还需要...
"Axis2 Eclipse Service Plugin 1.6.0" 是一个专为Eclipse集成开发环境设计的插件,用于简化Apache Axis2服务的创建、部署和管理。Apache Axis2是Java世界中广泛使用的Web服务框架,它提供了高性能和灵活的服务开发...
AXIS插件则是Eclipse IDE的一个扩展,它将AXIS的功能整合到Eclipse中,使开发Web服务的过程更为流畅。 在Eclipse中安装AXIS插件后,你可以: 1. **创建Web服务**:通过AXIS插件,可以直接从Java类或WSDL(Web ...
在IT行业中,Axis2是一个非常重要的工具,尤其在Web服务(WebService)的开发领域。Axis2是Apache软件基金会开发的一个开放源代码Web服务框架,它基于SOAP协议,用于构建高效、可扩展的Web服务。本教程集合将帮助你...
Eclipse 插件是 Axis 的一个重要组成部分,它为开发人员提供了一种集成的环境,使得在 Eclipse 中进行 Web 服务的开发、调试和部署变得更为方便。本文将深入探讨 Axis Eclipse 插件的功能、使用方法以及它如何帮助...
**Axis2 Service Archiver 1.3.0:构建与部署Web服务的基石** Apache Axis2是Java平台上的一个高效且灵活的Web服务引擎,它为开发人员提供了强大的功能来创建、部署和管理Web服务。服务存档(Service Archiver,SAR...
4. **与Eclipse集成**:描述中提到的“整合到Eclipse里面”意味着Axis2提供了Eclipse插件,开发者可以在Eclipse IDE中方便地创建、调试和部署Web服务。这极大地提升了开发效率。 5. **工具集**:Axis2附带了一系列...
将Axis2与MyEclipse整合,可以方便地在IDE内创建、测试和部署Web服务,极大地提高了开发效率。 【描述】: 整合MyEclipse8.6与Axis2插件的过程主要涉及以下几个步骤: 1. **安装Axis2插件**:首先,需要下载适用...
标题 "Axis2_Code_Generator Axis2_Service_Archiver" 指的是Apache Axis2框架中的两个关键工具,用于简化Web服务开发过程。Apache Axis2是一个高效、可扩展且灵活的Web服务引擎,它构建在Apache Axis之上,提供了更...
本文将介绍如何使用Eclipse集成开发环境与Apache Axis2框架来创建和部署一个简单的Java Web Service。Web Service是一种基于标准的、平台无关的通信方式,它允许不同系统之间的应用程序进行交互。Eclipse作为Java...
- 安装Axis2插件:在Myeclipse中,你需要安装Axis2相关的插件,如`org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar`和`org.apache.axis2.eclipse.service.plugin_1.6.2.jar`,这些插件提供了代码生成和Web服务...
2. **安装Eclipse插件**:Eclipse有一个名为“Web Service Explorer”的插件,可以用来支持Axis。如果没有预装,可以通过Eclipse的“Help” -> “Install New Software”进行安装。 3. **配置Axis环境**:在Eclipse...
在IT行业中,开发Web服务是常见的任务之一,而Apache Axis2是Java平台上广泛使用的Web服务框架,它提供了高效、灵活且可扩展的服务架构。MyEclipse作为一款强大的Java集成开发环境(IDE),为了方便开发者使用Axis2...
在"压缩包子文件的文件名称列表"中,"axis2-eclipse-service-archiver-wizard"可能是一个包含Eclipse Axis2插件安装文件或者示例项目的压缩包。这个Wizard(向导)可能用于指导用户创建新的Axis2服务档案(Archive),...
本教程将通过一个简单的例子,讲解如何在Eclipse开发环境中整合Axis2与动态特性,以便于快速地创建和部署Web服务。 首先,确保你已经安装了Eclipse IDE和Apache Axis2库。你可以从Apache官方网站下载Axis2的最新...
4. ** Axis2与Eclipse整合**:将Axis2与Eclipse集成,可以方便地在Eclipse环境中创建、部署和测试Web Service。开发者可以在Eclipse内使用Axis2插件生成服务端和客户端代码,实现快速开发。 5. **简单的计算服务...
4. **axis2-eclipse-service-plugin-1.6.2** - 这是Axis2的Eclipse服务插件,用于在MyEclipse中创建和管理Axis2 Web服务。它提供了图形化的用户界面,使得开发者可以方便地添加服务,发布和调试服务端点。 5. **...