JAX-WS 2.0 教程:从Java到WSDL的Web服务创建
5星 · 超过95%的资源 需积分: 9 176 浏览量
更新于2024-07-29
收藏 658KB PDF 举报
"JAX-WS使用教程,由陈华编写的20081218版,涵盖了从Java和WSDL开始创建Web服务,发布服务,以及创建客户端的详细步骤。教程还涉及SOAP头的处理,并附带常用命令简介。"
JAX-WS是Java API for XML-Based Web Services的简称,是一个用于构建和部署Web服务的Java标准,是JAX-RPC的升级版,专为Java 5设计。JAX-WS 2.0引入了许多新特性,如更简洁的编程模型,支持WS-I基本Profile,增强了与Java注解的集成,使得Web服务的开发更加直观和高效。
在创建Web服务方面,教程提供了两种主要的方法:
1. **从Java开始**:首先定义Service Endpoint Interface (SEI),然后实现该接口,并使用`wsgen`工具生成相应的WSDL和XSD文件。此过程包括定义接口,编写实现类,运行`wsgen`生成服务端代码,以及理解生成的WSDL和XSD描述文件。
2. **从WSDL开始**:对于已有WSDL的情况,可以使用`wsimport`工具从WSDL生成Java源代码,包括服务端接口和客户端调用类。接着,开发者需要手动创建SEI类并实现服务逻辑,最后同样可以发布Web服务。
发布Web服务可以在应用程序或Web应用程序中进行,涉及将服务绑定到特定端点,并配置服务器以支持服务。
创建Web服务客户端也分为几步:
1. 使用`wsimport`工具从服务的WSDL生成客户端所需的Java类。
2. 修改生成的Java代码以适应业务需求。
3. 创建并配置客户端实例,调用服务方法。
此外,教程还介绍了处理SOAP头的方法,包括非标准方法,如何在客户端添加SOAP头,以及如何在服务端访问这些头信息。
附录部分提供了`wsgen`和`wsimport`这两个常用命令的简介,帮助开发者理解和使用这些工具。
这份JAX-WS简明教程提供了一个全面的指南,帮助开发者掌握基于Java的Web服务开发,无论是从零开始创建服务,还是与现有WSDL交互,都能找到清晰的操作步骤。
2012-06-12 上传
2013-09-16 上传
2023-10-01 上传
2023-07-27 上传
2023-06-08 上传
2023-05-31 上传
2023-03-16 上传
2023-05-24 上传
2023-06-12 上传
sakira
- 粉丝: 4
- 资源: 1
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展