1、JAX-WS介绍
JAX-WS规范是一组XML web services的JAVA API。
2、开发步骤
基于JAX-WS的WebService开发步骤如下:
2.1新建一个Web Service Project工程。选择File->New->Web Service Project,取名为WebServicePro(JAX-WS支持只在javaEE5或更高版本中可行),如下图:
2.2创建服务类。服务类就是一个普通java类,负责提供我们想要发布的执行方法。在这里我们写一个简单的SayHello类,如下:
package com.mywebservice.ws;
public class SayHello
{
public String sayHello(String name)
{
return "Hello " name;
}
}
2.3 创建一个Web Service。选择File->New->others->Myeclipse->WebService->webService,点击之后,在Strategy中选择Bottom-up scenario,如下图:
在最后一个屏幕,需要选择提供WebService方法的javaBean,在这里就是已经建立好的SayHello类,如下图:
填好之后,选择Generate WSDL in project并点击完成。Myeclipse会自动生成SayHelloDelegate代理类。
到此web service已经建立好了,我们开始部署并测试。
3、部署和测试
这里我们使用已经部署好的JBOSS5.0.1。在server面板中右击,选择configure,部署自己的JBOSS(注意选择jdk要跟项目中的相同),如下图:
现在要导入JAX-WS的jar包。在项目名称上右击->properties->Add Library->Myeclipse Libraries->后面的两个,如下图:
3.1 部署
在部署好的JBOSS服务器上右击选择Add Deployment,如下图:
3.2 测试
运行JBOSS服务器,在浏览器中输入:http://localhost:8080/WebServicePro/SayHelloPort?wsdl测试。
4、创建Webservice Client
已经部署好Webservice。那我们新建一个Webservice client,来调用Webservice。
新建一个java project,名为ClientofWebServicePro。
创建一个<SPAN style="FONT-FAMILY: Tahoma0
分享到:
相关推荐
在"浔阳江上 - BlogJava.htm"和"MyEclipse6_5上基于JAX-WS开发Webservice(中文示例) - 浔阳江上 - BlogJava_files"这两个文件中,可能包含了作者在BlogJava网站上分享的具体步骤和示例代码,帮助读者更好地理解和...
在这个压缩包中,"MyEclipse6.5上基于JAX-WS开发Webservice+WebserviceClient客户端调用.doc"很可能是一份详细的步骤指南,涵盖了如何在MyEclipse 6.5版本中使用JAX-WS创建Web服务,以及如何生成和使用客户端代码来...
本篇将深入讲解如何基于JAX-WS开发一个WebService实例。 首先,让我们了解JAX-WS的基本概念。JAX-WS提供了一种简单的方式来创建SOAP(Simple Object Access Protocol)Web服务,它集成了Java SE和Java EE平台,使得...
MyEclipse8_0中使用 JAX-WS 部署 WebService 实例 - 外衣 - 博客频道 - CSDN_NET.mht
- 如果需要在 WebSphere 平台上开发 JAX-RPC 或 JAX-WS Web 服务,可能需要 MyEclipse 的特定版本,如 MyEclipse Blue Edition。 7. 资源和进一步学习: - 文档的“资源”部分可能包含更多关于使用 JAX-RPC、JAX-...
在 MyEclipse 6.5 中,JAX-WS 是开发 Web 服务的主要框架。 2. MyEclipse 6.5 MyEclipse 是一款集成开发环境(IDE),它是 Eclipse 的扩展,特别为 Java 和 Java EE 应用程序开发提供了额外的支持。在 MyEclipse ...
MyEclipse6.5基于JAX-WS开发Webservice
### 使用Myeclipse 8.5开发基于JAX-WS的Web Service实例 #### 一、Web Service基础知识 在深入探讨如何使用Myeclipse 8.5开发基于JAX-WS的Web Service之前,我们需要先了解一些Web Service的基础概念。 **1.1 ...
基于jax-ws 实现的web service client和server端的demo程序。 注:如果使用的是 myeclipse 时 server 部署到tomcat 启动的时候会报错 解决办法:找到myeclipse安装目录下的 plugins 目录里 查找 webservices-rt.jar,...
jax-ws允许开发人员通过简单的编程模型来实现基于SOAP的Web服务,从而简化了Web服务的开发流程。 在MyEclipse环境中创建jax-ws Web服务的过程主要包括以下几个步骤: 1. **创建Web服务接口**:首先,你需要定义一...
Java API for XML Web Services (JAX-WS) 是Java平台上的一个标准,用于开发基于SOAP协议的Web服务。它简化了Web服务的创建、部署和消费,使得开发者可以使用面向对象的方式来处理Web服务。本篇文章将深入探讨如何...
2. **开发工具**:本教程推荐使用MyEclipse作为开发工具,因为MyEclipse内置了对JAX-WS的支持,能够方便地进行WebService的开发和部署。 3. **JAR包配置**:需要将JAX-WS所需的JAR包添加到项目的classpath中。这些...
在MyEclipse中使用JAX-WS开发Web服务是一个简单而高效的过程,下面将详细介绍这个过程中的关键步骤和涉及的技术点。 首先,JAX-WS(Java API for XML Web Services)是Java平台上的一个标准,用于创建和消费Web服务...
如果基于一个JAX-WS进行WebService开发,有很多教程,但是具体怎么更自动地生成一些文件,实现客户端与服务端的交互,都讲得不大清楚,为了让大家更方便地部署,我将服务端、客户端文件的生成与部署全过程以及测试...
在本教程中,我们将深入探讨JAX-WS的核心概念、开发流程以及如何在MyEclipse集成开发环境中实现Web服务。 首先,让我们理解什么是Web服务。Web服务是一种基于开放标准(如XML、SOAP、WSDL和UDDI)的应用程序,允许...
使用JAX-WS(JWS)发布WebService 使用myeclipse开发java的webservice的两种方式 方式一: (此方式只能作为调试,有以下bug:jdk1.6u17?以下编译器不支持以Endpoint.publish方式发布document方式的soap,必须在...
【Java WebService Jax-WS 创建】是Java中创建Web服务的一种常见方式,主要用于构建基于SOAP(Simple Object Access Protocol)的Web服务。JAX-WS(Java API for XML Web Services)是Java EE 5及更高版本中提供的...
JAX-WS 也提供了工具生成客户端代码,这通常基于服务的 WSDL 文件。客户端代码可以用来创建服务代理,调用服务方法。 8. **调用服务** 通过服务代理,客户端可以像调用本地方法一样调用远程 Web 服务。 9. **...