Axis+WebService开发教程:从环境搭建到服务发布
需积分: 10 91 浏览量
更新于2025-01-02
收藏 183KB DOC 举报
AXIS+WebService教程
AXIS是Apache的一个开源项目,提供了一个基于Java的WebService开发框架。AXIS提供了一个完整的WebService开发解决方案,包括WebService的开发、部署、测试和发布。下面是AXIS+WebService教程的知识点总结:
一、AXIS环境搭建
* 环境要求:JDK 1.4.2、MyEclipse 6.0、Tomcat 5.0.28、AXIS 1.4
* AXIS 1.4包可以从http://ws.apache.org/axis/下载
* 解压axis-bin-1_4.zip包,拷贝 AXIS 文件夹到 %TOMCAT_HOME%\webapps 目录下
* 拷贝activation.jar、mail.jar、tools.jar到 %TOMCAT_HOME%\webapps\axis\WEB-INF\lib目录下
* 启动 Tomcat,访问http://localhost:8080/axis/happyaxis.jsp,验证基本配置是否正确
二、WebService发布方式
* AXIS提供了两种发布方式:即时发布(InstantDeployment)和定制发布(Custom Deployment)
* 即时发布提供了一种非常简单的WebService发布方式,但是限制很多,在实际开发中不推荐使用
* 定制发布是首选,提供了更多的灵活性和可扩展性
三、即时发布(InstantDeployment)
* 发布者只要有Java源代码(.java文件),然后把其后缀名改成.jws(JavaWebService的缩写)
* 拷贝到%TOMCAT_HOME%\webapps\axis目录下,即完成了所有的发布工作
* AXIS的编译引擎会处理接下来的所有事情
四、示例代码
* public class HelloAXIS {
public String Hello(String name) {
return "AXIS say hello to " + name;
}
}
* 把HelloAXIS.java文件改成HelloAXIS.jws,然后拷贝到%TOMCAT_HOME%\webapps\axis目录下
五、AXIS的优点
* 提供了一个完整的WebService开发解决方案
* 支持多种协议和数据格式
* 提供了强大的安全机制
* 支持多种开发语言和平台
六、结论
* AXIS是一个功能强大和灵活的WebService开发框架
* 提供了多种发布方式和开发工具
* 是一个非常适合大型项目和企业级应用的WebService开发解决方案
点击了解资源详情
点击了解资源详情
点击了解资源详情
2012-04-17 上传
2010-03-09 上传
156 浏览量
105 浏览量
2012-08-29 上传
huangweijingoldsign
- 粉丝: 0
- 资源: 2
最新资源
- c2k:将cron表达式翻译成韩语
- 知识::light_bulb:记录一切
- 基于STM32的风力摆控制系统.zip
- gobed:Gobed是具有更多功能的“睡眠”替代品
- 坎纳萨皮
- 绩效管理:如何落到实处
- multiDB:NodeJS + Docker
- ndp4:Udacity 前端 Web 开发人员纳米学位项目 4 - 网站优化
- contentful-ui-extensions:我们在Last Rev中使用的有用的UI扩展,用于客户项目
- 生产管理部车间主任岗位说明书
- 电动汽车用电机控制器 的功能安全,电动汽车电机控制器的作用,C,C++源码.zip
- 采购服务器
- College-Management-Portal-layout:高校管理门户
- StopTimer:目前可在Google Play上获取Android应用程序的完整源代码-Android application source code
- 从站到PS
- Day-9:第九天的家庭作业