MyEclipse9.0中使用JAX-WS开发WebService教程

2星 需积分: 3 7 下载量 105 浏览量 更新于2024-09-15 1 收藏 450KB DOC 举报
"这篇文档详细介绍了如何在MyEclipse 9.0中使用JAX-WS框架开发Web服务。作者姚传志在2010年11月25日编写,旨在帮助用户解决MyEclipse 9.0中缺少JAX-WS库的问题,并指导完成从创建项目、编写业务类、创建服务到测试服务的整个过程。" 在MyEclipse 9.0中开发基于JAX-WS的Web服务主要包括以下步骤: 1. 创建WebServiceProject: - 首先,我们需要创建一个专门用于Web服务的项目,选择JAX-WS作为框架。然而,需要注意的是,MyEclipse 9.0不会自动导入JAX-WS所需的库,需要手动操作。 2. 导入JAX-WS库: - 进入项目的Java构建路径,通过"Add Library"添加JAX-WS的JAR包。这些库通常不在JDK中自带,因此需要单独导入。选择JAX-WS的两个相关包,确保服务能够正常运行。 3. 创建包和业务类: - 在项目中创建相应的包结构,并编写业务逻辑类。这些类将作为Web服务的实现。 4. 创建SERVICE: - 使用MyEclipse的工具,选择JAX-WS框架,从已有的Java类中创建服务。指定服务的实现类,选择SOAP的文档/包装类型,以及是否生成WSDL文件。 5. 启动服务与测试: - 启动服务器,然后找到sun-jaxws.xml文件,该文件包含了服务的详细信息和路径。可以通过它找到服务的代理类和调用接口。通过浏览器访问WSDL地址,确认服务已成功发布。 6. 客户端调用服务: - 创建一个新的Java工程作为客户端,编写代码调用刚才发布的Web服务。可以使用MyEclipse提供的工具或手动编写HTTP请求来测试服务。 总结: MyEclipse 9.0中的JAX-WS开发流程相对复杂,因为需要手动添加库,但通过以上步骤,开发者能够成功创建和测试Web服务。此文档对于初学者或者升级到新版本的MyEclipse用户来说,是一份非常实用的指南,有助于理解Web服务开发的基础知识和MyEclipse的相关工具使用。