`

WebService简单应用

    博客分类:
  • Java
阅读更多

1、首先在web.xml配置监听器及映射等信息,如下:
<!-- cityinfo webservice related -->
  <listener>
    <listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
  </listener>
  <servlet>
    <servlet-name>webservice</servlet-name>
    <servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>webservice</servlet-name>
    <url-pattern>/ws/*</url-pattern>
  </servlet-mapping>
   <!--cityinfo  webservice related -->
2、在web.xml同级目录下配置sun-jaxws.xml文件,配置提供的web service服务与外部访问使用的服务名称的映射。
如下图所示:



其中,name属性是外部访问时使用 的服务名称。

3、编写方法:



 如上图所示:编写的服务类,需要用

@WebService
@SOAPBinding(style = Style.RPC)

注释,而提供的方法,使用@WebMethod注释,然后编写需要提供的方法。

 

3、web service服务访问方式。




 
 使用RPC访问方式,其中QName的参数,第一个参数是自动生成的命名空间,看着像是服务类所在的包的路径,路径是com.chrhc.cityinfodb.inter,正好与之相反;第二个参数是要访问的服务中方法的名称。

EndpointReference中的参数是服务的地址。

  • 大小: 257.8 KB
  • 大小: 266.8 KB
  • 大小: 362.7 KB
分享到:
评论

相关推荐

    REST WebService简单应用

    在"REST WebService简单应用"这个主题中,可能涉及的知识点包括如何创建一个简单的RESTful服务,使用JAX-RS(Java API for RESTful Web Services)框架,这是一个Java平台上的REST实现。JAX-RS提供了一种声明式的...

    REST WebService简单应用(测试)

    在“REST WebService简单应用(测试)”这个主题中,我们可以深入探讨以下几个关键知识点: 1. **RESTful API设计原则**: - **资源定位(URI)**:每个资源都有一个唯一的URI(统一资源标识符),例如`/users/{...

    WebService 简单应用

    总结起来,WebService简单应用的核心包括: 1. 使用JAX-WS创建和部署基于SOAP的WebService。 2. 定义服务接口和实现,通过@WebService和@WebServiceProvider注解暴露服务。 3. 使用WSDL文件描述服务,并通过它生成...

    web Service简单应用例子

    在本案例中,我们有两个工程:服务工程和调用服务工程,这两个工程共同展示了如何在Java环境下实现Web服务的基本应用。 1. **服务工程**: - 在Java中,创建Web服务通常涉及使用JAX-WS(Java API for XML Web ...

    Webservice的简单应用

    在本例中,我们将探讨如何利用WebService进行简单的加减乘除运算,结合Winform应用程序(Windows桌面应用)进行交互。这个应用主要涉及到C#编程语言,因此我们将深入理解C#中如何创建和调用WebService。 首先,我们...

    Java-WebService应用实例

    Java WebService应用实例是Java开发中的一个重要组成部分,它允许不同平台和语言的系统之间通过标准接口进行通信。在本实例中,我们主要关注如何在Java环境中实现和使用WebService,特别是结合Spring框架集成XFire...

    一个简单的WEBSERVICE 例子

    WebService 是一种支持通过网络进行调用的服务形式,它允许不同平台、不同编程语言的应用程序之间进行数据交换和通信。WebService 的主要优势在于它的平台无关性和语言无关性,这意味着可以在任何操作系统上运行,...

    Delphi WebService简单实例

    通过这个“Delphi WebService简单实例”,你可以学习到如何在Delphi环境中创建和调试一个与WebService交互的应用,这对于理解Web服务和客户端通信机制至关重要。实践中不断探索,将使你更加熟练地掌握Delphi开发Web ...

    WebService应用实例

    WebService是现代分布式系统中重要的通信手段,通过标准化的接口定义和传输协议,使得不同系统间的数据交换变得简单而可靠。在“WebService应用实例”中,你可以学习到如何创建、部署和使用WebService,为你的项目...

    webservice.概念架设webservice简单实例

    核心概念在于,Webservice提供了一种标准化的方式,让应用程序能够通过互联网互相通信,就像调用本地函数一样。这种服务通常采用SOAP(Simple Object Access Protocol)协议,以XML格式传输数据,确保跨平台的兼容性...

    webService简单示例及开发文档

    总结,"webService简单示例及开发文档"旨在引导开发者理解并实践Java中的Web服务开发,通过实例和文档,可以掌握从创建、部署到调用Web服务的全过程。"TheService.rar"可能是包含更复杂示例或工具的压缩包,进一步...

    WebService在.NET中的实战应用一

    在实例中,"WebService在.NET中的实战应用一.exe"可能是一个演示程序,它展示了如何创建和调用一个简单的.NET ASMX WebService。通常,这个过程包括以下几个步骤: 1. 创建一个新的ASP.NET Web Application项目。 2....

    java Webservice 简单实例

    Java WebService 简单实例教程 在Java开发中,WebService是一种常见的用于应用程序间通信的技术。它基于标准的XML(可扩展标记语言)和WSDL(Web服务描述语言)进行数据交换,允许不同平台和语言的应用程序之间共享...

    Asp.Net的webService简单示例

    ASP.NET的Web服务(WebService)是一种基于HTTP协议的通信技术,允许不同平台的应用程序之间交换数据。本示例主要展示了如何在C#中创建一个简单的Web服务,并利用jQuery进行调用,以及如何返回自定义的JSON数据,而...

    eclipse+webservice简单实例源码

    【标题】"eclipse+webservice简单实例源码"揭示了这个压缩包是关于使用Eclipse集成开发环境创建和运行一个简单的Web服务示例的源代码。Eclipse是一款广泛使用的开源IDE,尤其在Java开发中非常流行。Web服务,尤其是...

    webservice简单例子,Tomcat

    Web服务(Web Service)是一种基于互联网的、采用标准的XML(Extensible Markup Language)来交换数据的应用程序接口。它允许不同平台上的应用程序之间进行通信,实现了数据和功能的共享。本示例是关于如何使用...

    webservice简单测试工具接口测试

    对于“webservice简单测试工具”,可能指的是像SoapUI、POSTMAN这样的工具,它们提供了图形化的界面,使得开发者和测试人员可以方便地发送HTTP请求,查看响应结果,进行断言,从而执行WebService的接口测试。...

    WebService应用案例

    **WebService应用案例** WebService是一种基于互联网的、平台无关的、标准化的通信协议,它允许不同系统之间的应用程序通过网络进行交互。这个技术的核心是XML(可扩展标记语言)和SOAP(简单对象访问协议),它们...

Global site tag (gtag.js) - Google Analytics