Apache Axis2是第三代的Web services引擎,它要比前身
Apache Axis更高效、更模块化、更面向XML。 它的设计很仔细,可以支持插件模块的轻易添加,这些模块可以扩展它的特性功能,例如安全性和增强的可靠性。
Apache Axis2 1.3版在1.1版的基础上做了性能改进和bug的改正。
本页将罗列为您准备的我们所拥有的文档。
您可以在以下文档的协助下开始应用Axis2。它们将指导你下载Axis2,安装(包括独立的Web Services引擎和作为J2EE兼容的servlet容器的一部分),以及如何用Apache Axis2编写Web Services服务端和客户端。
- 介绍 – 对什么是Axis2, Web Services消息的生命周期,Axis2如何处理SOAP消息做了一个介绍,同时也包括了一个对Axis2发行包的基本描述,和Axis2作为Web应用的一部分和作为非J2EE应用一部分的独立客户端是如何运行的。
- 下载和安装 – 列举Axis2提供的不同的发行包和深入说明了作为独立服务器方式及作为J2EE servlet容器一部分方式的安装。
- 测试客户端代码 - 确认你的系统在运行Axis2的最好方法是安装和测试一个服务和一个客户程序。这篇文档用很容易理解的步骤描述了这个过程。
- 服务介绍 – 术语“web Services”可以应用于很多种不同的来回发送消息的方式。然而,这个指南主要集中在收发SOAP消息和消息交换模式(MEPs)。
- 根据WSDL建立客户端 – 当你要建立一个Web Service客户端的时候,你可以参照下一篇文档的描述来进行操作。但是,在大多数情况下,你会有一个WSDL定义,它描述了客户端应该发送和希望收到的消息。Axis2提供了多种方法来用这个定义自动产生一个客户端。这篇文档解释了如何用WSDL定义来建立一个客户端。
- 手工建立服务 – 按照上一篇文档所描述的,现在你已经知道了如何根据WSDL来用Axis2建立客户端,这一篇会更深入一些,向你展示如何建立服务,如何白手起家来建立服务和客户端。
- 示例 - Axis2标准发布包提供了一些示例,你可以参照它们来实现一些特别的属性和功能。这些示例将会和基本介绍一起在本文中逐个罗列。
- 进一步的学习 – 这个部分罗列了进一步学习的资源文档。
- 使用Apache Axis2的POJO Web Services – 这篇指南将向你展示如何用搭建在Apache Tomcat上Apache Axis2来建立和部署POJO(Plain Old Java Object)。建立POJO是很快的,而且维护也很简单,这就意味着你可以节约很多编写和调试你代码的时间。
- Axis2快速应用指南 - 这篇指南的目的是让你尽快开始建立服务和客户端。他说明了如何用许多不同的技术来建立Web services。
你也可以查看我们的
常见问题页来解答心中的常见问题。
这个部分从细节上涉及更多的高级话题,包括传输,附件,可插入数据绑定,安全和REST Web Services等Axis2支持的特性。
数据绑定:
传输:
Axis2工具:
给你已经出版的关于Apache Axis2的文章,指南和问答。从中
获取下一代Web services引擎Apache Axis2的额外知识。等待通知和更新。