1: 创建服务类
package webservice.JAX_WS;
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService
public class Hello {
private final String hello="Hello";
@WebMethod
public String sayHello(String message){
return hello+message;
}
}
2: 服务器端类部署
3, pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>webservice</groupId>
<artifactId>JAX-WS</artifactId>
<version>1.0</version>
<packaging>war</packaging>
<name>JAX-WS</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
4:请求链接http://localhost:8080/JAX-WS-1.0/HelloService?wsdl
5:http://localhost:8080/JAX-WS-1.0/HelloService?Tester
Method parameter(s)
java.lang.String |
aaa |
Method returned
java.lang.String : "Helloaaa"
SOAP Request
<?xml version="1.0" encoding="UTF-8"?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <S:Body> <ns2:sayHello xmlns:ns2="http://JAX_WS.webservice/"> <arg0>aaa</arg0> </ns2:sayHello> </S:Body> </S:Envelope>
SOAP Response
<?xml version="1.0" encoding="UTF-8"?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <S:Body> <ns2:sayHelloResponse xmlns:ns2="http://JAX_WS.webservice/"> <return>Helloaaa</return> </ns2:sayHelloResponse> </S:Body> </S:Envelope>
相关推荐
基于jax-ws 实现的web service client和server端的demo程序。 注:如果使用的是 myeclipse 时 server 部署到tomcat 启动的时候会报错 解决办法:找到myeclipse安装目录下的 plugins 目录里 查找 webservices-rt.jar,...
本篇将深入讲解如何基于JAX-WS开发一个WebService实例。 首先,让我们了解JAX-WS的基本概念。JAX-WS提供了一种简单的方式来创建SOAP(Simple Object Access Protocol)Web服务,它集成了Java SE和Java EE平台,使得...
Java API for XML Web Services(JAX-WS)是Java平台上的一个标准,用于构建和部署Web服务。...在"jax-ws-server"和"jax-ws-client"这两个目录中,你可以找到完整的示例代码,帮助你理解和实践JAX-WS的使用。
**Java API for XML Web Services (JAX-WS)** 是一种由Java SE和Java EE平台支持的用于构建Web服务的标准API。它使得开发人员能够轻松地创建、部署和使用基于SOAP(简单对象访问协议)的Web服务。在本教程中,我们将...
**JAX-WS使用教程** Java API for XML Web Services (JAX-WS) 是Java平台上的标准组件,用于创建和消费Web服务。它允许开发者利用面向服务架构(SOA)来构建分布式应用程序。本教程将深入讲解JAX-WS的核心概念、...
3. **部署描述符**:如`web.xml`,这是Servlet容器所需的配置文件,它会启动Spring的应用上下文以及JAX-WS的Servlet,如`com.sun.xml.ws.server.EndpointFactory`。 4. **测试文件**:可能包括SOAPUI的请求文件或者...
本篇将详细介绍如何在MyEclipse6_5集成开发环境中使用JAX-WS来开发Web服务。 首先,让我们了解MyEclipse 6.5。MyEclipse是基于Eclipse的一款强大的Java、J2EE集成开发环境,提供了丰富的特性集,包括代码编辑、调试...
JAX-WS(Java API for XML Web Services)是Java平台上的一个标准,用于构建和部署Web服务。它提供了基于SOAP(Simple Object Access Protocol)的接口,使得开发人员可以方便地创建、消费和管理Web服务。在这个实例...
【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实现Web Service发布的详解** JAX-WS(Java API for XML Web Services)是Java平台上用于创建Web服务的标准API,它简化了Web服务的开发、部署和消费过程。JAX-WS允许开发者使用Java语言来定义和实现Web服务...
**JAX-WS-Deploy-To-Tomcat-Example** JAX-WS(Java API for XML Web Services)是Java平台上的一个标准,用于构建和部署基于SOAP的Web服务。本示例将详细介绍如何使用JAX-WS开发Web服务,并将其部署到Apache ...
Java Architecture for XML Binding (JAX-WS) 是Java平台上的一个标准组件,用于处理Web服务。它提供了在Java应用程序和Web服务之间交换XML数据的能力。JAX-WS允许开发者创建符合WS-I Basic Profile的Web服务,确保...
描述部分提到的是一个博客链接,虽然没有提供具体的描述内容,但我们可以推测这篇博客可能详细介绍了如何使用JAX-WS技术在Web容器中发布Web服务。通常,这会包括创建服务接口、实现服务、生成服务端点以及配置Web...
<bean id="webServiceServer" class="org.springframework.ws.server.endpoint.jaxws.JaxWsServerFactoryBean"> ``` 4. 启动服务:最后,启动Spring应用上下文,JAX-WS服务就会监听指定的地址,等待...
JAX-WS 2.0 是Java API ...文中提到的Tomcat 5.5、Sun Java System Application Server 9.0、GlassFish和Celtix都支持JAX-WS 2.0。对于其他不支持JAX-WS 2.0的环境,如xFire,开发者可能需要等待其完成对规范的实现。
本篇文章将详细介绍`JAX-WS`以及在Tomcat服务器上部署`WebService`所需的相关组件和jar包。 首先,我们来解析一下标题和描述中提到的关键点:`JAX-WS`和Tomcat。`JAX-WS`是Java SE和EE环境中创建和消费`SOAP` Web...
使用 Myeclipse 8.5 开发基于 JAX-WS 的 Web Service 实例 本文档主要介绍了使用 Myeclipse 8.5 开发基于 JAX-WS 的 Web Service 实例的步骤,涵盖了 Web 服务程序和客户端程序的基本流程,以及在 Weblogic 10.3.4 ...
**JAX-WS实现WebService服务文档及示例代码** **一、JAX-WS简介** JAX-WS(Java API for XML Web Services)是Java平台上的一个标准接口,用于构建和部署Web服务。它简化了Web服务的开发,提供了一种基于注解的方式...
**文件`webservice_001_JAX-WS_server`**可能是服务端的示例代码或者部署文件,包含了如何创建和部署一个基本的JAX-WS服务的实例。通过研究这个文件,你可以更深入地理解JAX-WS的工作原理以及如何在实际项目中应用。...