![](https://csdnimg.cn/release/download_crawler_static/43903008/bg5.jpg)
首先 , 明确我们要做什么 . 我们需要一个对客户的接口 , 也就是个站点 , 我们把它称做
usewebserviceA, 它是何种形式都无所谓 , 甚至它本身并不需要数据库 , 它只是提供给用户一
个查询的接口 , 真正的服务 , 普通用户是不接触到的 . 然后 , 这里我们还需要若干个提供服务
的站点 , 我们可以称它们为资源站 , 这里为简单起见 , 假设有两个资源站 , 分别叫
webserviceA,webserviceB, 它们可以是不对外公布的 , 只是为了丰富查询数据而存在 . 最后 ,
是我们最需要关注的东西 --- 资源站提供给 usewebserviceA 的服务 . 两个资源站 , 就有两个
服务 , 我们称为 webserviceA 和 webserviceB. 两个服务间没有任何关系 , 内部提供的方法也
完全没关联 , 只是需要把方法如何使用告诉 usewebservicA, 意思是 , 服务只提供查询接口 ,
返回的数据如何处理 , 服务本身并不管 , 全由使用服务的站点分配 .
写了这么多 , 算是简要的介绍了下有关 xml webservice 的概念和我们这个例子的结
构, 下篇文章 , 我们将开始真正进入代码的设计阶段 .
一、 Axis 安装 1 、环境 J2SE SDK 1.5 or 1.6: 我使用 1.6 Servlet Container: 我使用
的 Tomcat 6.0
2、到 http://ws.apache.org/Axis/ 网站下载 Axis 安装包
3、先在 eclipse 下新建 web project 为 WebServiceDemo.在 Tomcat 的配置 xml 配置上:
<Context path="/webservice" docBase="D:\workspace\WebServiceDemo\WebRoot"/>. 解压
下载的 axis 安装包,将 webapps\axis 下的 lib 文件夹和 web.xml 文件拷到工程对应目录
4、启动 tomcat, 访问 http://localhost/webservice 检查安装是否成功,我的端口设置为
80,页面 index.html 自动跳转后出错,是因为没把类拷入,先不管。
5、以上步骤执行成功,可以开发 webservice 例子了
Axis 支持三种 web service 的部署和开发,分别为: