前面一篇《
jbossws快速入门》指出,使用jax-ws开发web service难度大大减低。本文再以Metro为示例,写一个简短的教程。
注:Metro,是GlassFish服务器的子项目,大家可以浏览
jax-ws参考实现了解更多的信息。
Web Service EndPoint
package helloservice;
@javax.jws.WebService(
serviceName="HelloService",
name="Hello",
targetNamespace="http://www.jboss.org/example")
public class HelloBean {
private String message = new String("Hello, ");
@javax.jws.WebMethod
public String sayHello(String name) {
return message + name + ".";
}
}
Deploy Web Service
在部署文件web.xml里加入监听器及适配器。
<listener>
<listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
</listener>
<servlet>
<servlet-name>HelloService</servlet-name>
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloService</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
还需要在部署文件sun-jaxws.xml描述EndPoint。
<?xml version="1.0" encoding="UTF-8"?>
<endpoints xmlns='http://java.sun.com/xml/ns/jax-ws/ri/runtime' version='2.0'>
<endpoint
name='HelloService'
implementation='helloservice.HelloBean'
url-pattern='/hello'/>
</endpoints>
如果没有配置,无法使用/hello进行访问,但可以用HelloService?wsdl进行访问到,这是适配器的作用。
分享到:
相关推荐
### JAX-WS WebService简明教程知识点梳理 #### 一、JAX-WS概述与特点 ##### 1.1 JAX-WS简介 - **定义**:JAX-WS (Java API for XML-Based Web Services) 是一种用于构建基于XML的Web服务的标准API。 - **历史**:...
java webservice实例教程ppt,共15讲,java webservice实例教程适合对象:想要学习SOA面向服务编程思想,学习Webservice技术,希望学习系统间通信设计的Java设计开发人员。java webservice实例教程适合于各个层次的...
WebService入门教程简单入门教程 .
自己写的eclipse开发webservice小教程
这个"WebService教程+实例+代码提示功能WebService实例.rar"压缩包文件显然包含了关于WebService的学习资料、实例代码和可能的代码提示功能,旨在帮助用户深入理解和实践WebService的开发。 首先,"教程地址.txt"很...
### WebService入门教程知识点详解 #### 一、WebService概述 1. **定义**: - WebService是一种跨编程语言和操作系统平台的远程调用技术,它允许程序通过HTTP协议访问远程服务器上的应用服务资源。 - WebService...
SilverLight 2.0 调用 WebService 视频教程 SilverLight 2.0 调用 WebService 视频教程 SilverLight 2.0 调用 WebService 视频教程 SilverLight 2.0 调用 WebService 视频教程
使用eclipse开发简单的webservice使用eclipse开发简单的webservice
SAP开发webservice接口教程 SAP开发webservice接口教程是指使用SAP系统开发webservice接口,以便与外部系统集成。下面是该教程的重要知识点总结: 1. 创建RFC函数:在SAP系统中,需要创建一个RFC函数,以便将数据...
C#创建和调用WebService详细教程 本文档将详细介绍C#创建和调用WebService的教程,涵盖WebService的基本概念、特点以及如何使用C#语言来创建和调用WebService。 WebService基本概念 WebService是一种可以接收从...
在WebService入门教程中,通常会介绍以下几个关键知识点: 1. XML:WebService使用XML作为数据交换的格式,因此首先要了解XML的基本概念,包括标签、元素、属性等。 2. SOAP:这是一种基于XML的协议,用于在网络上...
webservice视频教程-百度云盘资源链接-txt文件内附资源地址及密码!
WebService教程详解 在信息化高速发展的今天,WebService作为跨平台、跨语言的信息交换标准,成为了不同系统间通信的重要桥梁。本教程旨在提供一个详尽的WebService学习路径,帮助开发者全面掌握这一技术。 一、...
本教程将深入探讨WebService的核心概念、架构、工作原理以及如何在Java环境下实现和调用。 一、WebService概述 WebService是一种通过HTTP协议传输XML数据的服务,它基于W3C制定的SOAP(Simple Object Access ...
### WebService配置教程 #### 一、WebService简介与应用场景 **WebService**,即Web服务,是一种支持通过标准的网络协议(如HTTP)进行数据交换的服务技术。它允许不同平台、不同语言的应用程序之间进行交互而无需...
本视频教程由java1234出品,旨在帮助学习者深入理解并掌握WebService的核心概念和技术。 1. **SOAP(简单对象访问协议)** SOAP是WebService的主要通信协议,通过XML格式传输数据。它定义了消息结构,确保在不同的...
### Webservice基本教程知识点概述 #### 一、Webservice简介 Webservice是一种跨语言、跨平台的应用程序间通信协议标准,它允许不同平台上的应用程序通过网络进行数据交换和功能调用。Webservice主要依赖于XML(可...
**WebService CXF 详解** **一、WebService简介** WebService是一种基于标准的,可以在不同操作系统、编程语言之间交换数据的Web应用程序。它通过WSDL(Web服务描述语言)定义了服务接口,利用SOAP(简单对象访问...