用axis 发布ws的过程

看了javaeye上别人的帖子,自己总结了一下,顺一下自己的思路,同时也提出自己的几个问题

发布ws服务总体来说分5个步骤

1 首先要确定业务的接口,即先写出java源代码,包括接口和接口所依赖的bean

2 利用axis提供的工具类java2wsdl,生成wsdl文件

3 根据2中生成的wsdl文件,利用axis的工具类wsdl2java 生成ws需要的源代码,这个步骤也可以生成部署文件wsdd

4 在3中生成的代码中实现自己的业务,只修改接口的实现类即可

5 用axis的实现类adminClient 发布wsdd文件,就会将ws发布到server-config.wsdd中了

 

自己的几个问题,目前还不知道怎么解决

一  在3中生成的源代码中 bean 类和1 中自己写的源代码是不一样的,而且包的名称也发生了变化,生成的源代码好像只能在一个包结构下 ,3中的还添加了额外的东西,假如说我在程序的其他地方引用了该bean  怎么办呢 ?

二 如果我的接口发生了变化那么这个步骤要重新进行一遍,所以还是需要1中的源代码,还要从新写4中的业务逻辑

好像就这些吧,做了一个例子 还没有做完,不知还有没有别的什么问题

上面的只是服务端的发布程序,那么客户端该怎么写呢 ?客户端是不是只使用3中生成的源码就可以了呢 ?

进一步研究中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值