这是org.apache.axis.jar包(bāo)工具下载,是(shì)IDE开发环境中所需要的(de)一个包,有用(yòng)到(dào)的不要错过。
org.apache.axis.jar包(bāo)工具是(shì)下一代 Apache Axis。Axis2 虽然由 Axis 1.x 处理(lǐ)程序模型(xíng)提供支持(chí),但它具有(yǒu)更强的(de)灵(líng)活性并可扩展到新的体系结构。Axis2 基于(yú)新(xīn)的体系结构进行(háng)了全新(xīn)编写,而(ér)且没有采用 Axis 1.x 的常用代码。支(zhī)持开发 Axis2 的动力是探(tàn)寻模块化更强、灵活性更高和更有效的体系结(jié)构,这种体
系结构可以很(hěn)容易地插入到其(qí)他(tā)相关 Web 服务标(biāo)准和协议(如 WS-Security、WS-ReliableMessaging 等)的(de)实现中。Apache Axis2 是(shì)Axis的后续版本,是新一代的SOAP引(yǐn)擎。
org.apache.axis.jar包工具(jù)是 IDE中不包含的,其实可以去http://ws.apache.org/axis2/download/1_3/download.cgi 下载(zǎi)得到(dào)axis2的(de)开(kāi)发包
1、安装环境 J2SE SDK 1.4,Tomcat 5.0,eclipse 3.2。
2、到(dào)网站(zhàn)下(xià)载Axis安(ān)装包(bāo)。
3、将(jiāng)Axis相关包文件放在WEB-INF\lib目录下。
4、Axis可选的包:activation.jar; mail.jar; xmlsec-1.4.Beta1.jar拷贝到(dào)WEB-INF目录下,生成(chéng)客户端时候需(xū)要使用。
Axis支持(chí)三种web service的部署和开发,分别为(wéi):
1、Dynamic Invocation Interface (DII)
2、Dynamic Proxy方式
3、Stubs方式
前两(liǎng)种方式(shì)我就(jiù)不(bú)介绍了(le),同事告诉(sù)我他们自己(jǐ)都不使用前两(liǎng)种方式,他(tā)们建议我们使用Stubs方式,因(yīn)此(cǐ)我就(jiù)主要就介绍一下(xià)第(dì)三种方式。注意,我自(zì)己的(de)Java源代码是放在(zài)D:\workspace\test\目录(lù)下,Axis相关包文件放在D:\workspace\test\WEB-INF目录下。
