`
j2ee_zhongqi
  • 浏览: 208728 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

web service应用实例

阅读更多
关于webService的描述
1,什么是 Web Service ?  
  Web Service 就是一个网络组件(一个可以通过网络访问的程序)。
  它有一个或多个端口(Port),这些端口用于接收客户端的请求,并返回响应
  请求和响应的 都是一种基于XML的消息。
  不过这种消息遵循特定的格式(SOAP )。
2,怎样调用 Web Service?
   可能这样说不太准确,应该是“怎样调用Web Service中定义的操作 ”
   每个Web Service 都有一个描述文件(WSDL ),
   它描述 一个 Web Service 的如下方面:
   (1)服务的端口(接收SOAP消息的端口)
   (2)服务提供的操作
   (3)操作的输入输出格式的定义(通过XMLSchema 定义输入输出格式)
    有了Web Service 的描述文件(WSDL ),我们就知道怎样调用这个Web Service 中定义的操作了。
   (1)通过服务提供的操作找到你想调用的操作
   (2)找到这个操作的输入格式的定义(XMLSchema ),按照这种输入格式构造一个SOAP消息
   (3)将这个SOAP消息发送到服务的指定端口
   (4)准备接收一个从Web Service服务器返回的 SOAP 响应吧 !
3,Web Service服务器
   一个Web Service服务器,本质上和一个Web服务器是相同的。
   它主要做下面这些事: 
--> 监听网络端口(监听服务端口) 
--> 接收客户端请求(接收SOAP请求) 
--> 解析客户端请求(解析SOAP消息,将SOAP消息转换为数据对象)
--> 调用业务逻辑 (调用Web Service实现类的特定操作,参数是由SOAP消息  
      转换而来的数据对象)
--> 生成响应 (将返回值转换为SOAP消息)
--> 返回响应 (返回SOAP响应)
4,Web Service客户端
   一个Web Service客户端,顾名思义是和一个Web Service服务器进行交互。
  下面是一个Web Service客户端调用Web Service的基本过程。
--> 构造SOAP请求消息(将本地数据对象转换为SOAP消息)
--> 发送SOAP消息到Web Service服务器的指定端口
--> 接收SOAP响应消息 
--> 将SOAP响应消息转换为本地数据对象
    其实大部分Web Service客户端 都不需要我们来编写,很多Web Service框架
都支持由 Web Service 的描述文件(WSDL)自动生成客户端。

1. axis2创建webService:
    Web Service是现在最适合实现SOA的技术,而Axis2是实现Web Service的一种技术框架(架构)。http://www.iteye.com/topic/284387
2. axis创建webService:
http://www.iteye.com/topic/210733
3. Webservice实例(spring+hibernate+webservice)http://wangju19870301.iteye.com/blog/582541
4. webservice(axis)例子 HelloServicehttp://dzqlhh.iteye.com/blog/81749
分享到:
评论

相关推荐

    Web service应用实例

    ### Web Service应用实例详解 #### 一、IIS安装与配置 在开发Web Service之前,首先需要确保服务器上已正确安装并配置了Internet Information Services (IIS)。无论是Windows Server 2003还是Windows XP,IIS都是...

    基于Tomcat5.0和Axis2开发Web Service应用实例

    【标题】基于Tomcat5.0和Axis2开发Web Service应用实例 在Web服务的世界里,Axis2是一个高效且强大的工具,它允许开发者创建、部署和使用SOAP Web服务。本教程将详细介绍如何利用Apache Tomcat 5.0作为应用服务器,...

    基于Tomcat5.0和Axis2开发Web Service应用实例(1)附带实例

    标题 "基于Tomcat5.0和Axis2开发Web Service应用实例(1)附带实例" 指向的是一个关于如何使用Apache Tomcat 5.0版本和Axis2框架创建Web服务的应用教程。Apache Tomcat是一款流行的开源Java Servlet容器,而Axis2则是...

    基于Tomcat5_0和Axis2开发Web Service应用实例

    基于Tomcat5_0和Axis2开发Web Service应用实例,上面的例子简单实用

    PB11开发Web Service应用

    本篇内容将深入探讨如何利用PB11来开发Web Service应用,这对于初学者来说是一份宝贵的资源。 一、Web Service基础 Web Service是一种基于开放标准的、平台无关的通信协议,它允许不同系统之间的数据交换。在PB11中...

    关于web service的应用实例

    在"关于Web service的应用实例"中,我们将看到CXF如何被用来创建和运行一个简单的Web服务。这个示例程序通常包括以下几个关键步骤: 1. **定义服务接口**:首先,我们需要定义一个Java接口,这个接口描述了Web服务...

    XML WEB SERVICE 开发案例

    XML Web Service是一种基于标准的、开放的技术,用于在不同的应用程序之间交换数据。它利用XML(Extensible Markup Language)作为数据交换格式,通过HTTP协议进行通信,使得不同平台、语言之间的系统能够无缝集成。...

    利用PB11 开发 Web Service 应用

    本教程将深入探讨如何利用PB11来开发Web Service应用程序。 一、Web Service简介 Web Service是一种基于互联网的、平台无关的软件接口,通过XML、SOAP(简单对象访问协议)和WSDL(Web服务描述语言)等标准进行通信...

    delphi web service接口实例

    本实例将详细讲解如何使用Delphi创建Web Service接口以及在客户端进行调用。 1. **创建Web Service接口** 在Delphi中,我们可以使用内置的`WebBroker`组件来创建Web Service。首先,创建一个新的VCL Forms应用程序...

    web Service 实例教程

    此外,还需要服务器软件,如Apache Tomcat,它是一个开源的Web应用服务器。在这个实例中,服务器版本为7.0.34。 ### WebService服务端开发 服务端开发的主要目的是通过WebService技术提供服务接口,以便客户端可以...

    ASP .NET 与 Web Service 实例剖析

    ASP.NET和Web Service是开发基于Web应用程序的重要技术。...通过深入学习和实践"ASP .NET 与 Web Service 实例剖析",开发者可以提升在Web应用程序开发中的技能,理解如何在不同的系统之间创建可靠的数据交换通道。

    ASP.NET与Web Service实例剖析

    【ASP.NET与Web Service实例剖析】是一场技术讲座或教程,...通过这次实例剖析,开发者不仅可以深入理解ASP.NET和Web Service的核心概念,还能学习如何在实际项目中有效地运用它们,从而提升开发效率和应用程序质量。

    Web Service原理及应用

    3.1 NetWeaver中的Web Service应用 SAP NetWeaver是一个全面的企业应用平台,它集成了Web Service功能。开发者可以在NetWeaver上创建、发布和消费Web Service,实现与其他系统之间的无缝集成。例如,创建一个简单的...

    简单星座测试 Web Service 实例代码

    在这个案例中,ASP.NET Web Service(也称为ASMX)是Microsoft .NET框架提供的用于构建Web Service的工具。 标题中的“简单星座测试Web Service实例代码”指的是一个使用ASP.NET Web Service技术创建的服务,该服务...

    C#调用Web Service简单实例

    在IT行业中,Web Service是一种基于网络的、松散耦合的软件组件,它允许不同的应用程序之间进行通信。C#作为.NET Framework的主要编程语言,提供了强大的工具和技术来调用Web Service。本实例将深入探讨如何使用C#在...

    web service案例学习ppt

    在实际应用中,Web服务通常运行在特定的Web服务运行环境中,如Axis/Axis2、WebSphere、BEA WebLogic,以及北航的XServices和XLinker等。这些环境为Web服务的适配和调用提供了支持。 Web服务在服务提供者端经历四个...

    web service 教程

    service平台是一套标准它定义了应用程序如何在Web上实现互操作性。你可以用任何你 喜欢的语言在任何你喜欢的平台上写Web service 只要我们可以通过Web service标准对这些服务进行查询和访问。

    《Ajax应用开发典型实例》

    全书共分为13章,由浅入深、循序渐进地介绍基于Ajax组合查实例、调查程序文例、天气预报实例、会员注册登录验证、股票价格查询、无刷新新闻系统、滚动翻页、上传文件进度条、Ajax调用Web Service应用实例、RSS阅读器...

Global site tag (gtag.js) - Google Analytics