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

webservice中的wsdl样式模型

阅读更多

wsdl负责把web服务组件映射为xml定义的文档,这种映射模型有四种:

rpc/编码 :最古老的一种,缺点是无法对soap过来的消息进行合法校验,且在传输过程中带入了类型,如int,导致传输压力增大

rpc/literal :去掉了传输过程带入基本类型定义,但仍无法解决soap过来的消息进行合法校验

document/literal : 在wsdl引入了schema,导致wsdl复杂,但解决soap消息的合法验证,也不会带入基本类型定义,同时由于soap消息中没有出现方法名,导致一个组件如果有两个不同的名的方法,且参数相同时,无法确定该调用哪个方法

document/literal wrap : 具有document/literal的优点也解决了在soap消息中出现方法名,但由于xml 无法同时声明两个相同名字的元素,导致它无法解决对象多态的问题

 

所以上面四种方式各有用武之地。

分享到:
评论
2 楼 sunny08854 2008-12-29  
抢个板登,认真学着!
1 楼 damosfox 2008-12-29  
好贴啊,,,帮旭总顶了.哈哈.高手!

相关推荐

    调用webservice,通过post传参读取返回的XML

    1. **WebService**:WebService是一种基于HTTP协议的分布式计算模型,允许不同系统间的应用进行交互。它通常使用SOAP(简单对象访问协议)作为消息传输格式,XML作为数据交换格式。 2. **POST方法**:在HTTP请求中...

    wsdl2java工具

    - **快速开发**:对于已有的WSDL接口,`wsdl2java`能快速生成代码,开发者只需关注业务逻辑,减少了手动编写接口和数据模型的工作量。 - **测试验证**:在服务端开发完成后,通过生成的客户端代码进行功能测试,确保...

    jdk6 开发webservice

    6. **POJO(Plain Old Java Object)**: 示例中的`Person`和`Book`类是POJO,它们代表数据模型,没有特定的行为,仅包含字段和getter/setter方法。在Web Service中,POJO通常用于封装交换的数据。 7. **服务实现**:...

    ajax+webservice

    在"WebSite3"这个项目中,可能包含了使用Ajax调用WebService的示例代码、HTML模板、CSS样式以及JavaScript脚本等资源。通过查看这些文件,我们可以深入理解Ajax与WebService的集成应用,学习如何在实际项目中实现...

    webservice

    它提供了新的编程模型并对原有的 Webservice 进行了增强。 - **JAX-WS 2.0 (JSR224)** 是一个完全基于标准的实现,它使用了 Java Architecture for XML Binding (JAXB, JSR222) 在绑定层,并使用 Streaming API for ...

    ajax+WebService应用实例

    在IT行业中,Ajax(Asynchronous JavaScript and XML)与WebService是两个重要的技术概念,它们在构建现代Web应用程序中发挥着至关重要的作用。这个“ajax+WebService应用实例”旨在帮助开发者理解和掌握如何将这两...

    axis2JAR包webservice

    在开发过程中, Axis2 提供了多种方式来创建和部署Web服务,如通过Java代码、WSDL第一或第二样式,甚至通过编写XML配置文件。此外,Axis2还支持服务组件架构(Service Component Architecture, SCA),允许更高级别...

    ASP.NET源码——XSLT+ CSS + JQuery + WebService 实现网站.zip

    5. **WebService**:WebService是一种基于开放标准(如SOAP、WSDL和UDDI)的Web应用程序,允许不同系统间的异构组件进行通信。在ASP.NET中,可以创建和消费WebService,实现跨平台的数据交换和服务共享。WebService...

    asp.net与webservice实例剖析

    此外,WCF(Windows Communication Foundation)是.NET Framework中更现代的服务架构,支持多种通信协议和服务样式,包括Web服务。 综上所述,ASP.NET与Web服务的结合为开发人员提供了构建分布式、跨平台应用的强大...

    java命名规范 开发规范

    c. 页面调用Action请求,Action中注入WebService实例bean; Action对应方法直接调用第三方WebService的相关方法; d. 测试; 备注: 1. 步骤b,接口文件必须同包名同类名置于src目录下; 开发一个Action调用关联...

    cxf整合spring发布webservice(源码)

    在IT行业中,CXF是一个...实际开发中,可能还需要根据具体需求进行更深入的配置和定制,例如支持WSDL第一或第二样式、处理MTOM和SwA等复杂数据交换格式。通过这种方式,可以构建出高效、安全、易于维护的Web服务系统。

    Toosome:dev Toosome Spring WebService

    由于标签中提到了"CSS",我们可以推断此项目不仅涉及后端的Spring WebService开发,还涉及到前端界面的样式设计。 Spring WebService是Spring框架的一个组成部分,用于构建基于SOAP(Simple Object Access Protocol...

    JSR 181 Web Services Metadata for the JavaTM Platform

    - **实现模型**:描述了JSR-181与J2EE 1.4环境中不同实现模型之间的相互作用。 - **服务端点接口**:讨论了服务端点接口如何在J2EE 1.4环境中被实现。 - **JSR-181到JSR-109部署描述符的映射**:解释了如何将JSR...

    test-springboot2-webservice

    【标题】"test-springboot2-webservice"项目是一个基于Spring Boot 2的Web服务示例,它展示了如何在Spring Boot框架中集成和使用Web服务技术。Spring Boot简化了Java应用的开发,提供了快速构建独立运行的应用程序的...

    NET+Web服务经典教程

    而WCF是.NET 3.0引入的更强大、更灵活的服务模型,支持多种通信协议和服务样式,可以满足更复杂的跨平台和安全性需求。 XML(eXtensible Markup Language)是贯穿整个Web服务的基础。XML是一种标记语言,允许数据以...

    Java笔试题————精华中的精华

    同时,深入理解Java内存模型、垃圾回收机制、线程并发编程、异常处理、集合框架(List、Set、Map等)以及IO流等核心特性也至关重要。 Oracle是广泛使用的数据库系统,Java开发人员需要熟悉SQL语句的编写,包括...

    cGen 演示文档.ppt

    - WSDL 2.0更适应RESTful服务的描述,提供了比1.1版更为友好的模型。 - WSDL 2.0支持更多的新技术,更新了WS-*规范。 - 在语义描述方面,WSDL 2.0增加了更多描述语言。 - 端点概念从Port改为endpoint,描述类型从...

    EOS入门

    - WebService是一种基于标准的、跨平台的、用于不同系统间通信的技术,通常基于SOAP和WSDL协议。 8. **DOM(文档对象模型)**: - DOM是HTML和XML文档的编程接口,允许程序和脚本动态更新、添加或删除页面元素。 ...

    企业系统架构包

    在企业系统中,WebService常用于不同系统间的集成和数据交换。 7. **Lucene**:Lucene是Apache的一个开源全文搜索引擎库。它提供了索引和搜索功能,使企业系统能够快速高效地处理大量文本数据,实现全文检索。 8. ...

Global site tag (gtag.js) - Google Analytics