`
ppenny
  • 浏览: 32202 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Web Service & SOA 学习笔记-3 关于WSDL(1)

阅读更多

wsdl的一般格式如左图:其中对于definations要注意几点:
• A namespace is qualified in an XML document through a QNAME. The QNAME is
the value following xmlns: in an XML document. It is a value used to qualify an
element within the XML document. If two elements imported from different
namespaces have the same name, they are qualified by using the QNAME followed by
a colon.(还有,不要把namespace"当真")
• The default namespace used on elements (also known as the default qualifier) is the
namespace that follows the xmlns= attribute in an XML definition. If two conflicting
elements come from different namespaces, the element defined in the namespace
identified by xmlns= is used.
• The targetNamespace creates a unique identifier of the namespace created in the
WSDL document. Since the WSDL document defines new elements and attributes, the
value of this attribute is the identifier given to the namespace to which those elements
belong.
• It is common practice to further qualify the target namespace by creating a QNAME
named tns that points to the same value of targetNamespace. Thus,
targetNamespace creates a new namespace, and tns becomes the QNAME for
identifying "this namespace" within the same WSDL document.(tns是当前wsdl的namespace)。
对于import,有点像include,它使得wsdl具有了模块化的能力,对不同类型的资源引用进行分类,然后可以通过import实现了wsdl的"重用"。
今天已经很晚了,明天再看它的其他几个tag吧。
分享到:
评论

相关推荐

    SOA-WSDL-BPEL

    通过对SOA、WSDL和BPEL的学习,我们不仅了解了它们各自的核心概念和技术细节,还掌握了如何将这些技术结合起来,构建高效、灵活的业务系统。这对于我们理解和设计现代企业级应用程序具有重要意义。

    cxf-rt-wsdl-3.0.1-API文档-中文版.zip

    赠送jar包:cxf-rt-wsdl-3.0.1.jar; 赠送原API文档:cxf-rt-wsdl-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-wsdl-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-wsdl-3.0.1.pom; 包含翻译后的API文档:cxf-rt...

    wsdl-to-ts:生成WSDL服务的TypeScript类型

    wsdl到ts CLI工具和库,用于nodejs从WSDL服务生成TypeScript类型。 安装 通过或进行安装。 安装以使用命令行 要全局安装CLI工具,请以root或sudo身份运行以下命令之一: $ npm install -g wsdl-to-ts $ yarn ...

    Web Service学习笔记

    在本学习笔记中,我们将深入探讨Web服务的核心概念、技术栈以及实际案例。 一、Web服务的核心概念 1. **SOAP (Simple Object Access Protocol)**:SOAP是一种基于XML的协议,用于交换结构化信息,是Web服务的基础...

    3gpp-parlayx-wsdl-common

    3GPP ParlayX Web Service Definition Language(WSDL)是3rd Generation Partnership Project(3GPP)组织为ParlayX服务制定的一种接口描述语言,它基于Web服务的标准化技术,用于定义ParlayX API的接口、消息交换...

    soa +web service1

    ### SOA与Web Service 关键知识点详解 #### 一、SOA (面向服务的架构) 概念解析 **SOA**(Service Oriented Architecture,面向服务的架构)是一种设计和构建软件应用的方式,它强调服务之间的交互以及通过标准化...

    WSDL2Java--根据wsdl生成Java客户端工具

    在Web服务的世界中,`WSDL`(Web Service Description Language)是一种XML格式的规范,用于定义服务接口、操作、消息结构等,使得服务消费者能够理解如何与服务进行交互。而`WSDL2Java`工具正是基于这样的需求...

    Web Service描述语言 WSDL 详解.pdf

    标题:"Web Service描述语言 WSDL 详解.pdf" 描述:"Web Service描述语言 WSDL 详解.pdf" 标签:"service web wsdl" 部分内容:Web Service描述语言(WSDL)向这种WebService的提供商和用户推出了方便的协调工作的...

    WebService CXF --- 由WSDL文件开发Client端

    它允许开发者基于WSDL(Web Service Description Language)文件快速地生成服务端和客户端代码,极大地简化了Web服务的开发流程。在本篇中,我们将深入探讨如何利用CXF从WSDL文件开发客户端。 一、Web服务基础 Web...

    3gpp-parlayx-wsdl-Third party call

    标题 "3gpp-parlayx-wsdl-Third party call" 涉及的是3GPP(第三代合作伙伴计划)中的Parlay X Web服务定义语言(Web Service Definition Language, WSDL)在实现第三方通话功能的应用。3GPP是一个标准化组织,致力...

    3gpp-parlayx-wsdl-Call notification.zip

    1. 3_wsdl2Java_axis2-1_4_1.bat 和 3_wsdl2Java_axis-1_4.bat: 这两个批处理文件可能是用于将WSDL(Web服务描述语言)文件转换为Java代码的工具,其中Axis2和Axis是两种流行的Java Web服务框架。这使得开发者能...

    apache&-&cxf;-2.7.10

    Apache CXF 是一个开源的Java框架,主要用于构建和开发服务导向架构(Service-Oriented Architecture, SOA)和Web服务。这个"apache-cxf-2.7.10"版本是该框架的一个历史版本,发布于2013年。在这一版本中,Apache ...

    利用STP构建 Web Service(SOA)

    ### 利用STP构建 Web Service (SOA) #### 摘要 本文将通过创建一个使用SOA架构的自动添加发送者所在位置的短信发送程序,详细介绍如何通过Eclipse STP插件构建和发布Web Service,并使用Visual Studio .NET构建Web...

    web service入门学习笔记

    Web Service入门学习笔记 Web Service是一种基于互联网的、平台无关的通信协议,它允许不同系统间的应用程序通过网络互相调用,实现数据交换和服务共享。在本文中,我们将深入探讨Web Service的基本概念,以及如何...

    axis2-1.5.4-bin&axis2-1.5.4-war

    3. **war版本**:"axis2-1.5.4-war"是一个Web应用归档(WAR)文件,它包含了一个Axis2实例,可以被部署到支持Java EE的Web服务器,如Tomcat、Jetty等。这种格式使得将Axis2集成到现有的Web应用程序服务器变得更加...

    Understanding SOA with Web service( 中英版)

    在"Understanding SOA with Web service"这本书中,作者深入探讨了如何利用Web服务来实施SOA。Web服务是基于开放标准如WSDL(Web Services Description Language)、SOAP(Simple Object Access Protocol)和UDDI...

    3gpp-parlayx-wsdl-Multimedia messaging.zip

    此外,压缩包还包含了两个批处理脚本(`5_wsdl2Java_axis2-1_4_1.bat`和`5_wsdl2Java_axis-1_4.bat`),它们是基于Apache Axis工具将WSDL文件转换为Java代码的命令,这使得开发者可以方便地在Java环境中调用和实现...

    Web Service描述语言 WSDL 详解

    Web Service描述语言 WSDL 详解

    CXF Web Service & client

    - **WSDL(Web Service Definition Language)**:在CXF中,你可以基于WSDL文件生成服务端代码,也可以先编写Java接口和服务实现,然后由CXF自动生成WSDL。WSDL定义了服务的接口、消息格式和绑定方式。 - **JAX-WS...

Global site tag (gtag.js) - Google Analytics