基于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目录中。更加详细的部署过程,请查看参考资料。
- ››CentOS下配置超级终端minicom
- ››Centos6.2_x86_64环境下puppet-dashboard安装配置...
- ››CentOS下建立本地YUM源并自动更新
- ››基于IP地址的vsftp服务器
- ››CentOS 安装 PostgreSQL 9.2
- ››CentOS 6.3 安装 Oracle 11gR2 依赖库检查失败处理...
- ››CentOS 6.X 系统初始化生产脚本
- ››CentOS 6下安装nodejs 0.9.0教程
- ››CentOS使用Screen管理会话选项
- ››基于MySQL 水平分区的优化示例
- ››CentOS+JDK+Tomcat+MySql&JDBCDriver 开发环境搭建...
- ››CentOS 5.6创建NFS文件共享服务器
更多精彩
赞助商链接