2024年6月11日发(作者:)

目 录

一 使用Axis和XFire发布Web Service ......................................................................................... 2

1.1 准备工作............................................................................................................................ 2

1.1.1 新建工程 ................................................................................................................. 2

1.1.2 axis依赖文件 ........................................................................................................... 3

1.1.3 XFire依赖文件 ........................................................................................................ 3

1.2 Axis发布Web Service ........................................................................................................ 4

1.2.1 传递简单数据类型的Web Service ........................................................................ 4

1.2.2 带自定义对象传递的Web Service ........................................................................ 8

1.3 XFire发布Web Services ................................................................................................... 10

1.3.1 传递简单数据类型的Web Service ...................................................................... 10

1.3.2传递复杂数据类型的Web Service ....................................................................... 12

附录: 1Server的结构 ............................................................................................................. 16

二 调用Web Services .................................................................................................................... 17

2.1 准备工作.......................................................................................................................... 17

2.1.1 新建工程 ............................................................................................................... 17

2.1.2 启动Tomcat上发布的1Server服务 ................................................................... 17

2.2 Axis发布的Web Service调用方式 ................................................................................. 18

2.2.1 Dynamic Invocation Interface (DII)方式 ................................................................. 18

2.2.2 Dynamic Proxy方式 ............................................................................................... 19

2.2.3 Stubs方式 .............................................................................................................. 20

2.3调用XFire发布的Web Service ....................................................................................... 22

2.3.1服务以jar包形式发布的时候 直接调用 ............................................................ 23

2.3.2 使用Axis的Client包 ........................................................................................... 23

2.3.3 使用Xfire的Client包 .......................................................................................... 24

附录2:2Client目录结构 ..................................................................................................... 31

一 使用Axis和XFire发布Web Service

1.1 准备工作

Axis主页: /

Axis下载:/dist/ws/

XFire主页:/

XFire下载:/Download

去以上站点下载axis最新包 和XFire最新包,包内有axis和XFire依赖的其他jar包。

1.1.1 新建工程