`
piggy
  • 浏览: 25136 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

WebService简明教程

阅读更多
前面一篇《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进行访问到,这是适配器的作用。
6
1
分享到:
评论

相关推荐

    JAX-WS WebService简明教程

    ### JAX-WS WebService简明教程知识点梳理 #### 一、JAX-WS概述与特点 ##### 1.1 JAX-WS简介 - **定义**:JAX-WS (Java API for XML-Based Web Services) 是一种用于构建基于XML的Web服务的标准API。 - **历史**:...

    java webservice实例教程PPT

    java webservice实例教程ppt,共15讲,java webservice实例教程适合对象:想要学习SOA面向服务编程思想,学习Webservice技术,希望学习系统间通信设计的Java设计开发人员。java webservice实例教程适合于各个层次的...

    WebService入门教程.pdf

    WebService入门教程简单入门教程 .

    eclipse开发webservice小教程

    自己写的eclipse开发webservice小教程

    WebService教程+实例+代码提示功能WebService实例.rar

    这个"WebService教程+实例+代码提示功能WebService实例.rar"压缩包文件显然包含了关于WebService的学习资料、实例代码和可能的代码提示功能,旨在帮助用户深入理解和实践WebService的开发。 首先,"教程地址.txt"很...

    webService入门教程

    ### WebService入门教程知识点详解 #### 一、WebService概述 1. **定义**: - WebService是一种跨编程语言和操作系统平台的远程调用技术,它允许程序通过HTTP协议访问远程服务器上的应用服务资源。 - WebService...

    SilverLight 2.0 调用 WebService 视频教程

    SilverLight 2.0 调用 WebService 视频教程 SilverLight 2.0 调用 WebService 视频教程 SilverLight 2.0 调用 WebService 视频教程 SilverLight 2.0 调用 WebService 视频教程

    eclipse下开发webservice小教程

    使用eclipse开发简单的webservice使用eclipse开发简单的webservice

    SAP开发webservice接口教程[收集].pdf

    SAP开发webservice接口教程 SAP开发webservice接口教程是指使用SAP系统开发webservice接口,以便与外部系统集成。下面是该教程的重要知识点总结: 1. 创建RFC函数:在SAP系统中,需要创建一个RFC函数,以便将数据...

    C#创建和调用WebService详细教程

    C#创建和调用WebService详细教程 本文档将详细介绍C#创建和调用WebService的教程,涵盖WebService的基本概念、特点以及如何使用C#语言来创建和调用WebService。 WebService基本概念 WebService是一种可以接收从...

    webService入门教程 pdf 高清

    在WebService入门教程中,通常会介绍以下几个关键知识点: 1. XML:WebService使用XML作为数据交换的格式,因此首先要了解XML的基本概念,包括标签、元素、属性等。 2. SOAP:这是一种基于XML的协议,用于在网络上...

    webservice视频教程

    webservice视频教程-百度云盘资源链接-txt文件内附资源地址及密码!

    最全WebService讲解教程

    WebService教程详解 在信息化高速发展的今天,WebService作为跨平台、跨语言的信息交换标准,成为了不同系统间通信的重要桥梁。本教程旨在提供一个详尽的WebService学习路径,帮助开发者全面掌握这一技术。 一、...

    WebService完整教程

    本教程将深入探讨WebService的核心概念、架构、工作原理以及如何在Java环境下实现和调用。 一、WebService概述 WebService是一种通过HTTP协议传输XML数据的服务,它基于W3C制定的SOAP(Simple Object Access ...

    webService配置教程

    ### WebService配置教程 #### 一、WebService简介与应用场景 **WebService**,即Web服务,是一种支持通过标准的网络协议(如HTTP)进行数据交换的服务技术。它允许不同平台、不同语言的应用程序之间进行交互而无需...

    一头扎进 WebService 视频教程 java1234出品

    本视频教程由java1234出品,旨在帮助学习者深入理解并掌握WebService的核心概念和技术。 1. **SOAP(简单对象访问协议)** SOAP是WebService的主要通信协议,通过XML格式传输数据。它定义了消息结构,确保在不同的...

    webservice基本教程

    ### Webservice基本教程知识点概述 #### 一、Webservice简介 Webservice是一种跨语言、跨平台的应用程序间通信协议标准,它允许不同平台上的应用程序通过网络进行数据交换和功能调用。Webservice主要依赖于XML(可...

    WebService CXF 详细教程

    **WebService CXF 详解** **一、WebService简介** WebService是一种基于标准的,可以在不同操作系统、编程语言之间交换数据的Web应用程序。它通过WSDL(Web服务描述语言)定义了服务接口,利用SOAP(简单对象访问...

Global site tag (gtag.js) - Google Analytics