`
sun_cat
  • 浏览: 72712 次
社区版块
存档分类
最新评论

用axis 发布ws的过程

    博客分类:
  • java
阅读更多

看了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中生成的源码就可以了呢 ?

进一步研究中

  • axisbuild.rar (918 Bytes)
  • 描述: 用到的几个工具类的build
  • 下载次数: 45
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics