AXIS

博客介绍了AXIS框架,它来自Apache开放源代码组织,是基于JAVA语言的最新SOAP规范和SOAP with Attachments规范的开源实现。很多流行开发工具如JBuilder、Eclipse J2EE插件Lomboz用其支持Web服务功能,最新版本1.2可从官网下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.    AXIS

1-1. Axis是什么

Axis框架来自 Apache 开放源代码组织,它是基于JAVA语言的最新的 SOAP 规范(SOAP 1.2)和 SOAP with Attachments 规范(来自 Apache Group )的开放源代码实现。有很多流行的开发工具都使用AXIS作为其实现支持Web服务的功能,例如JBuilder以及著名的Eclipse J2EE插件LombozAXIS的最新版本是1.2,可以从http://ws.apache.org/axis/index.html下载。

1-2. Axis 特点

特点 1

•对SOAP的支持

–完全支持SOAP 1.1

–部分支持SOAP 1.2

•最终将会完全支持

–支持SOAP with Attachments

•对UDDI的支持

–本身不支持

–可以用IBM developerWorks UDDI4J

 

特点 2

SOAP消息监听

TCP  Monitor工具(tcpmon)监听SOAP请求/响应消息

–也可以用于其他SOAP工具包中

•动态调用

–不使用WSDL

–使用JAX-RPC Call class

•调用web service operation

•需要提供SOAP router URL、服务的namespaceoperation的名字和参数

 

特点 3

Web service部署

–即时部署 (JWS)

•把.java文件拷贝到aziswebapp目录

•把扩展名改为.jws

–定制部署方法

•使用Web Service Deployment Descriptor (WSDD)

•可以更灵活的控制类型映射

•部署不需要源码

 

特点 4

•对WSDL的支持

Java2WSDL工具

•从Java服务接口类生成WSDL

WSDL2Java工具

•生成客户端stub,用于客户端应用调用服务

•为WSDL描述的服务生成服务skeleton

•生成服务端需要的其他文件

–由已部署的服务自动生成WSDL

•客户端,在web service URL后面加“?wsdl”即可访问WSDL

•通常的格式

JWS: http://host:port/axis/service-name

 

Non-JWS: http://host:port/axis/services/service-name

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值