基于WAS CE和Axis2开发Web Service应用
2010-03-19 00:00:00 来源:WEB开发网提供阻塞和非阻塞客户端 API
支持内置的 Web服务寻址 (WS-Addressing)
灵活的数据绑定,可以选择直接使用 AXIOM,使用与原来的 Axis 相似的简单数据绑定方法,或使用 XMLBeans、JiBX 或 JAXB 2.0 等专用数据绑定框架
新的部署模型,支持热部署
支持HTTP,SMTP,JMS,TCP传输协议
支持REST (Representational State Transfer)
Axis2 支持的规范包括:
SOAP 1.1 and 1.2
Message Transmission Optimization Mechanism (MTOM), XML Optimized Packaging (XOP) and SOAP with Attachments
WSDL 1.1, including both SOAP and HTTP bindings
WS-Addressing (submission and final)
WS-Policy
SAAJ 1.1
有关Axis2更加详细的介绍,可以访问Axis2网站http://ws.apache.org/axis2/。
1.3 网上花店简介
网上花店是基于Web Service的应用,它为用户提供了留言、查询及预定三类服务:
留言:给网上花店留言,服务器接收到留言消息并处理后,不发出返回消息。使用In-Only消息交换模式。
查询:服务器根据花的编号在数据库中查询,返回花的信息。使用In-Out消息交换模式。
预定:服务器根据花的编号进行预定,返回预定成功或预定失败消息。允许客户端发出预定消息后可以继续执行下面代码,不必等待消息返回。使用In-Out消息交换模式。
2.在WAS CE上部署Axis2
如果基于Axis2开发的Web Service不需要使用WAS CE提供的额外服务,可以从http://ws.apache.org/axis2/download.cgi 下载Axis2 的WAR格式分发包(axis2.war),然后将它直接部署到WAS CE上。部署Axis2分发包可以通过管理控制台中的"Application->Deploy New"操作,也直接将axis2.war 复制到%WASCE_HOME%/deploy目录中。更加详细的部署过程,请查看参考资料。
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››CentOS安装rpm包时遇到Header V3 DSA signature: ...
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››Centos下SVN的安装配置实用手册
- ››CENTOS5.2下如何搭建SVN专家讲解
- ››CentOS NFS服务器的创建
- ››CentOS NFS配置说明
更多精彩
赞助商链接