JAX-WS入门教程:创建服务与客户端
5星 · 超过95%的资源 需积分: 9 54 浏览量
更新于2024-09-20
收藏 658KB PDF 举报
JAX-WS(Java API for XML-Based Web Services)是Java平台用于构建和消费Web服务的标准API,它在Java Development Kit (JDK) 中提供了一系列工具和技术。本文档是一份简明教程,由陈华于2008年12月18日编写,主要涵盖了以下几个关键知识点:
1. **概述**
- 文档内容:教程介绍了如何使用JAX-WS 2.x来开发和部署WebService服务器端以及客户端。读者将学习从Java源代码创建服务到生成WSDL(Web Services Definition Language)和XSD(XML Schema Definition)的过程,以及如何通过WSDL文件来创建客户端。
2. **JAX-WS概述**
- 特性:JAX-WS 2.1版本增强了Web服务的功能,支持SOAP(Simple Object Access Protocol)和RESTful风格的服务,并提供了丰富的绑定选项。它还强调了基于XML的消息传递和数据交换。
3. **创建WebService**
- **从Java开始**:
- 开发步骤:首先,开发者需要定义Service Endpoint Interface (SEI),即服务接口,然后使用`wsgen`工具从接口生成Java代码,包括接口的实现类。
- SEI实现类:这部分包含了实际处理客户端请求的方法。
- WSDL和XSD生成:`wsgen`还会生成服务的描述文档,便于客户端理解和调用。
- 目录结构:教程展示了创建过程中所需的文件组织结构。
4. **从WSDL开始**
- 这个部分介绍了使用`wsimport`工具从现有的WSDL文件导入Java代码,生成客户端代码和SEI类。
5. **发布WebService**
- 发布策略:文档提供了两种发布方式,一是作为应用程序的一部分,二是嵌入到Web应用程序中,以便客户端能够访问。
6. **创建WebService客户端**
- 客户端开发:包括同步调用的客户端创建,涉及`wsimport`的使用,生成的代码修改,以及最终调用服务的步骤。
7. **SOAPheaders**
- 非标准方法:讨论了如何在SOAP消息中添加自定义头信息,包括在客户端添加和访问这些头信息。
8. **附录**
- 常用命令简介:详细解释了`wsgen`和`wsimport`这两个核心工具的使用方法,帮助读者更好地操作和理解JAX-WS。
通过这篇教程,读者可以全面了解JAX-WS在Web服务开发中的应用,掌握从创建到部署的整个流程,包括服务端和服务端的开发,以及客户端的创建和调用。
2012-06-12 上传
2013-09-16 上传
2009-11-18 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
silentspring_2
- 粉丝: 2
- 资源: 1
最新资源
- Google Test 1.8.x版本压缩包快速下载指南
- Java实现二叉搜索树的插入与查找功能
- Python库丰富性与数据可视化工具Matplotlib
- MATLAB通信仿真设计源代码与应用解析
- 响应式环保设备网站模板源码下载
- 微信小程序答疑平台完整设计源码案例
- 全元素DFT计算所需赝势UPF文件集合
- Object-C实现的Flutter组件开发详解
- 响应式环境设备网站模板下载 - 恒温恒湿机营销平台
- MATLAB绘图示例与知识点深入探讨
- DzzOffice平台新插件:excalidraw白板功能介绍与使用指南
- Java基础实训教程:电子商城项目开发与实践
- 物业集团管理系统数据库设计项目完整复刻包
- 三五族半导体能带参数计算器:精准模拟与应用
- 毕业论文:基于SSM框架的毕业生跟踪调查反馈系统设计与实现
- 国产化数据库适配:人大金仓与达梦实践教程