JAX-WS 2.0教程:创建与调用WebService
需积分: 50 36 浏览量
更新于2024-07-19
收藏 658KB PDF 举报
JAX-WS(Java API for XML-Based Web Services)是一种Java平台上的标准用于开发、部署和消费基于XML的Web服务的技术。本文档提供了一个简明教程,旨在帮助读者理解JAX-WS 2.x的基本概念和技术,重点关注2008年12月的版本。
1. **文档内容**
文档主要涵盖以下几个关键部分:
- **从Java开始**:介绍如何从头开始开发WebService,包括开发步骤、SEI(Service Endpoint Interface)实现类的编写,以及如何使用`wsgen`工具生成Java代码和相关的WSDL(Web Services Description Language)和XSD(XML Schema Definition)文件。此外,还会展示项目的目录结构。
- **从WSDL开始**:针对已有WSDL文件的情况,说明如何通过`wsimport`工具导入WSDL以生成Java代码,并创建SEI类,以及项目的目录结构。
- **发布WebService**:讲解如何将WebService发布到应用程序或Web应用程序中,包括本地部署和Web部署的方式。
- **创建WebService客户端**:重点介绍同步调用方式的客户端开发,包括开发步骤、使用`wsimport`、代码修改和目录结构,以及如何实际调用WebService。
- **SOAPheaders**:讨论SOAPheaders的使用,包括非标准方法的处理,如在客户端添加和访问SOAPheaders。
2. **JAX-WS2.1特性**:
JAX-WS 2.1继承了2.0的核心功能,并可能引入了一些新的特性和改进,如更好的性能优化、增强的绑定支持、以及对RESTful服务的集成等。这些特性使得开发者能够更高效地构建和管理基于XML的Web服务。
3. **软件版本**:
教程针对的是2008年的JDK版本和当时的JAX-WS版本,但随着技术的发展,现在的JDK和JAX-WS可能已经更新到更高版本,例如Java EE 8或Java SE 11,但基本的开发流程和原则依然适用,只是具体细节可能会有所不同。
4. **常用命令**:
本文还提供了`wsgen`和`wsimport`两个工具的简要介绍,这两个工具是JAX-WS开发过程中不可或缺的部分,分别用于生成服务端代码和客户端代码。
这篇JAX-WS简明教程为开发者提供了一套完整的指南,涵盖了从基础开发到部署和客户端调用的全过程,对于学习和实践JAX-WS技术非常实用。尽管时代变迁,JAX-WS的基本工作原理和工具使用仍然对现代Web服务开发有参考价值。
2009-11-18 上传
2013-09-16 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
lgh_xi
- 粉丝: 0
- 资源: 1
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器