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中的参数是服务的地址。
相关推荐
在"REST WebService简单应用"这个主题中,可能涉及的知识点包括如何创建一个简单的RESTful服务,使用JAX-RS(Java API for RESTful Web Services)框架,这是一个Java平台上的REST实现。JAX-RS提供了一种声明式的...
在“REST WebService简单应用(测试)”这个主题中,我们可以深入探讨以下几个关键知识点: 1. **RESTful API设计原则**: - **资源定位(URI)**:每个资源都有一个唯一的URI(统一资源标识符),例如`/users/{...
总结起来,WebService简单应用的核心包括: 1. 使用JAX-WS创建和部署基于SOAP的WebService。 2. 定义服务接口和实现,通过@WebService和@WebServiceProvider注解暴露服务。 3. 使用WSDL文件描述服务,并通过它生成...
在本案例中,我们有两个工程:服务工程和调用服务工程,这两个工程共同展示了如何在Java环境下实现Web服务的基本应用。 1. **服务工程**: - 在Java中,创建Web服务通常涉及使用JAX-WS(Java API for XML Web ...
在本例中,我们将探讨如何利用WebService进行简单的加减乘除运算,结合Winform应用程序(Windows桌面应用)进行交互。这个应用主要涉及到C#编程语言,因此我们将深入理解C#中如何创建和调用WebService。 首先,我们...
Java WebService应用实例是Java开发中的一个重要组成部分,它允许不同平台和语言的系统之间通过标准接口进行通信。在本实例中,我们主要关注如何在Java环境中实现和使用WebService,特别是结合Spring框架集成XFire...
WebService 是一种支持通过网络进行调用的服务形式,它允许不同平台、不同编程语言的应用程序之间进行数据交换和通信。WebService 的主要优势在于它的平台无关性和语言无关性,这意味着可以在任何操作系统上运行,...
通过这个“Delphi WebService简单实例”,你可以学习到如何在Delphi环境中创建和调试一个与WebService交互的应用,这对于理解Web服务和客户端通信机制至关重要。实践中不断探索,将使你更加熟练地掌握Delphi开发Web ...
WebService是现代分布式系统中重要的通信手段,通过标准化的接口定义和传输协议,使得不同系统间的数据交换变得简单而可靠。在“WebService应用实例”中,你可以学习到如何创建、部署和使用WebService,为你的项目...
核心概念在于,Webservice提供了一种标准化的方式,让应用程序能够通过互联网互相通信,就像调用本地函数一样。这种服务通常采用SOAP(Simple Object Access Protocol)协议,以XML格式传输数据,确保跨平台的兼容性...
总结,"webService简单示例及开发文档"旨在引导开发者理解并实践Java中的Web服务开发,通过实例和文档,可以掌握从创建、部署到调用Web服务的全过程。"TheService.rar"可能是包含更复杂示例或工具的压缩包,进一步...
在实例中,"WebService在.NET中的实战应用一.exe"可能是一个演示程序,它展示了如何创建和调用一个简单的.NET ASMX WebService。通常,这个过程包括以下几个步骤: 1. 创建一个新的ASP.NET Web Application项目。 2....
Java WebService 简单实例教程 在Java开发中,WebService是一种常见的用于应用程序间通信的技术。它基于标准的XML(可扩展标记语言)和WSDL(Web服务描述语言)进行数据交换,允许不同平台和语言的应用程序之间共享...
ASP.NET的Web服务(WebService)是一种基于HTTP协议的通信技术,允许不同平台的应用程序之间交换数据。本示例主要展示了如何在C#中创建一个简单的Web服务,并利用jQuery进行调用,以及如何返回自定义的JSON数据,而...
【标题】"eclipse+webservice简单实例源码"揭示了这个压缩包是关于使用Eclipse集成开发环境创建和运行一个简单的Web服务示例的源代码。Eclipse是一款广泛使用的开源IDE,尤其在Java开发中非常流行。Web服务,尤其是...
Web服务(Web Service)是一种基于互联网的、采用标准的XML(Extensible Markup Language)来交换数据的应用程序接口。它允许不同平台上的应用程序之间进行通信,实现了数据和功能的共享。本示例是关于如何使用...
对于“webservice简单测试工具”,可能指的是像SoapUI、POSTMAN这样的工具,它们提供了图形化的界面,使得开发者和测试人员可以方便地发送HTTP请求,查看响应结果,进行断言,从而执行WebService的接口测试。...
**WebService应用案例** WebService是一种基于互联网的、平台无关的、标准化的通信协议,它允许不同系统之间的应用程序通过网络进行交互。这个技术的核心是XML(可扩展标记语言)和SOAP(简单对象访问协议),它们...