JAX-WS 2.1教程:Java与WSDL开发详解
4星 · 超过85%的资源 需积分: 50 170 浏览量
更新于2024-07-24
收藏 658KB PDF 举报
JAX-WS(Java API for XML-Based Web Services)是Java平台提供的一种用于开发、部署和消费Web服务的标准技术,基于Java的SOAP(Simple Object Access Protocol)和XML。本文档是一份2008年的简明教程,主要涵盖了以下几个关键部分:
1. **概述**
- 文档内容:本文介绍了如何使用JAX-WS 2.x进行WebService的开发和客户端创建,包括从Java源代码生成WSDL(Web Service Definition Language)和从WSDL生成Java代码的过程。
2. **JAX-WS概述**
- JAX-WS 2.1特性:JAX-WS 2.1扩展了前一代的功能,支持更高级的编程模型,如消息驱动架构(MDA),以及增强了工具支持,如wsimport和wsgen工具,用于代码生成和部署。
3. **创建WebService**
- **从Java开始**
- 开发步骤:
- 定义Service Endpoint Interface (SEI),即接口描述了服务的公共操作。
- 实现SEI类。
- 使用wsgen生成Java客户端代码和WSDL文件。
- 检查和组织生成的代码和配置文件。
- **从WSDL开始**
- 从现有的WSDL文件生成Java代码,包括定义SEI和客户端调用逻辑。
4. **发布WebService**
- 提供两种发布方式:在应用程序或Web应用程序中,确保正确配置和部署服务端代码。
5. **创建WebService客户端**
- 包括同步调用方式,涉及wsimport生成客户端代码,修改生成的代码以适应具体需求,以及实际调用WebService。
6. **SOAPheaders**
- 讨论了SOAPheaders的使用,包括客户端如何添加自定义头信息和如何访问接收到的头信息。
7. **附录**
- 常用命令简介,详细解释了wsgen和wsimport这两个核心工具的用法。
通过这份教程,读者可以掌握JAX-WS的基本开发流程,无论是从Java源代码构建WebService还是从WSDL入手,都有详尽的步骤指导。同时,了解如何创建和使用SOAPheaders,对于处理更复杂的服务交互也十分关键。这份教程为Java开发者提供了实践JAX-WS技术的实用指南。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2012-06-12 上传
2009-11-18 上传
2013-09-16 上传
点击了解资源详情
点击了解资源详情
volcano_hosan
- 粉丝: 5
- 资源: 13
最新资源
- LaraminLTE:带有 adminLTE 模板的 Laravel
- Eclipse Java Project Creation Customizer-开源
- 尼古拉斯-tsioutsiopoulos-itdev182
- 管理系统系列--运用SSM写的停车场管理系统,加入了车牌识别和数据分析.zip
- datasets:与学术中心上托管数据集相关的文档
- userChromeJS:Firefox 用户 ChromeJS 脚本
- Mini51 单片机开发板资料汇总(原理图+PCB源文件+CPLD方案等)-电路方案
- python实例-08 抖音表白.zip源码python项目实例源码打包下载
- node-learning
- 各种清单
- 【采集web数据Python实现】附
- Android谷歌Google Talk网络会话演示源代码
- goit-markup-hw-07
- 管理系统系列--游戏运营管理系统SpringMVC.zip
- 【转】Mini51精简版数字示波器原理图、源码+模拟信号调理电路-电路方案
- Python库 | ephysiopy-1.5.94.tar.gz