看了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中生成的源码就可以了呢 ?
进一步研究中
分享到:
相关推荐
### 使用Axis 1.4发布自己的WSDL服务详解 #### 一、概述 在Web服务领域,Axis是一款非常流行的开源工具包,它支持基于SOAP协议的Web服务开发。本文主要介绍如何利用Apache Axis 1.4版本来发布自定义的WSDL服务。此...
总结起来,使用Axis2发布Web服务和生成客户端代码调用服务是一个标准化的过程,涉及到服务的编写、打包、部署以及客户端的代码生成和调用。了解并熟练掌握这一过程,对进行Java Web服务开发至关重要。在实际开发中,...
Axis1是Apache组织开发的一个开源Java Web Service框架,主要用于创建和部署Web服务。...理解并掌握Axis1发布Web服务的过程,对于开发Java平台上的Web服务非常有帮助,同时也有助于理解Web服务的底层工作原理。
Axis2是实现这些标准的一个强大工具,它支持WS-*规范,包括安全、事务和可靠消息传递。 **发布Web服务的步骤:** 1. **创建服务类**:在Java中,我们需要编写一个包含公共方法的类,这些方法将成为Web服务的操作。...
本篇文章将深入探讨AXIS2发布Web服务的过程以及相关知识点。 首先,理解AXIS2的基础架构是至关重要的。AXIS2采用了模块化设计,允许开发者根据需求选择不同的模块进行组合。这些模块包括消息引擎、传输层、编码器、...
1. **下载Axis**:首先,你需要从Apache官方网站(http://ws.apache.org/axis/)下载Axis的发布包。本文以Axis 1.4 Final版为例,但你可以选择最新版本。 2. **解压Axis**:下载的ZIP文件(如axis-bin-1_4.zip)应...
Axis 是一个用于Web服务的开源工具包,特别是ws4ee.jar,它是Axis for JBoss的一部分,允许在JBoss环境中快速创建和部署Web服务。它提供了SOAP栈,使得Java应用程序能够作为Web服务提供者或消费者,实现了WS-I基本...
首先,访问Apache官方网站(http://ws.apache.org/axis2/download.html)下载Axis2的WAR Distribution。选择适合你的Java版本和Tomcat版本的稳定发行版。下载完成后,将其解压缩到一个合适的位置。 2. **部署Axis2...
3. **WS-*兼容性**:Axis2实现了许多WS-*标准,如WS-Security、WS-ReliableMessaging和WS-Addressing,使得它能够实现安全、可靠和面向服务的通信。 4. **与Eclipse集成**:描述中提到的“整合到Eclipse里面”意味...
标题中的“axis2-----版本为1.6.2的webservice发布总结”指的是Apache Axis2,这是一个用Java编写的Web服务框架,用于创建和部署Web服务。版本1.6.2是该框架的一个特定发行版,它包含了修复的错误、性能优化以及可能...
**CXF**(CXF: Composite eXtensible Framework)是一个开源的Java Web服务框架,它提供了多种方式来创建和使用Web服务,包括JAX-WS和JAX-RS。CXF支持SOAP、RESTful、XML和JSON等多种通信协议,并且能够与Spring框架...
6. **WS-*规范支持**:熟悉Axis2对各种Web服务标准的支持,如WS-Addressing、WS-ReliableMessaging等。 7. **RESTful服务**:了解如何在Axis2中创建和消费RESTful Web服务。 8. **集成测试**:学习如何使用JUnit或...
根据提供的文件信息,...以上就是使用 Axis 1.4 构建和部署 Web Service 的完整过程,包括环境搭建、所需 JAR 包的准备、Web Service 的发布以及客户端调用示例。此过程适用于初学者和开发者快速上手 Axis 1.4 平台。