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

构建WebService的通用性的几点建议

阅读更多

构建WebService的通用性的几点建议

1)返回类型是简单类型,诸如简单类型,int,string等等
2)返回类型是结构体
3)返回类型是类的对象
4)返回类型是数组

原因是,只有以上几种可以被vs.net解析成标准的xml文档,这样在j2ee,flash里调用都可以方便调用而不用重新解析。
注意:最好返回结果不要是dataset,因为微软的dataset是经过xsd规范,同时和平台有关
即在定制webservice的时候必须清楚自己的webservice为哪种平台调用,如果仅仅是.net的话,用dataset可以。如果是j2ee或者flash等异构平台的话,最好不要用dataset,很麻烦的,要自己解析的,切记!

所以最好架构上采用orm技术,返回一个对象。

分享到:
评论

相关推荐

    java搭建一个简单的WebService

    Java 搭建一个简单的WebService 的主要知识点可以总结为以下几个方面: 1. 什么是 WebService? WebService 是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的 web 应用...

    怎样定义良好的WebService接口

    在构建高质量的WebService接口时,有几个关键点需要考虑,以确保接口设计的健壮性、易用性和互操作性。以下是基于标题、描述和标签的详细说明: 1. **接口是自说明的**:接口命名应当清晰、直观,能够通过名称大致...

    webservice本地服务器测试

    "webservice 本地服务器测试"通常涉及以下几个关键知识点: 1. **Web Service原理**:Web Service基于开放标准(如SOAP、WSDL和UDDI),通过HTTP协议传输数据,使得不同操作系统、编程语言的应用程序能够无缝交互。...

    工作流webservice_xml.rar

    在泛微的Webservice接口中,XML主要用于以下几点: 1. 数据传输:接口调用时,请求参数通常以XML格式封装,服务器接收到后解析XML,执行相应操作。 2. 结果返回:服务器处理完请求后,会将结果以XML格式返回,客户端...

    Spring.net结合Webservice

    将Spring.NET与Webservice结合,可以充分利用Spring的依赖注入和面向切面编程特性,提高服务的可维护性和可扩展性。 本示例中,"SpringWebservicesSample"是一个具体的应用实例,展示了如何使用Spring.NET构建和...

    WebService的原理

    在设计WebSocket服务时,需要考虑以下几个关键点: - **协同关系管理**:确保WebSocket服务能够与各种其他系统无缝协作,这需要遵循统一的协议标准,如SOAP和WSDL,以及兼容的XML数据表示。 - **传输模型理解**:...

    基于WebService的自助打印系统的设计与应用.docx

    具体来说,以下几点是关键: 1. **客户端多样性**:用户可能使用各种不同的设备(如PC、智能手机或平板电脑)和操作系统(如Windows、iOS、Android等),这就要求系统具备良好的兼容性和跨平台能力。 2. **数据传输...

    web service通用客户端和测试工具

    在使用这些工具时,开发者应注意以下几点: 1. **兼容性**:确保选择的工具与目标Web服务的技术栈兼容,例如,如果服务是基于Java的,那么JAX-WS客户端生成工具可能是最佳选择。 2. **安全性**:测试过程中要保护...

    信息采集系统解决方案设计.docx

    这两种技术的优点在于它们具有实时性强、通用性强等特点,并且可以实现跨平台、跨操作系统、跨开发语言的数据传输。 项目实施过程中,需要根据现有信息采集系统的技术特点来决定是否采用WebService或TCP/UDPSocket...

    《软件构件与中间件技术》全真试题

    根据给定文件的信息,我们可以提炼出以下几个重要的知识点: ### 1. 分布式系统的三层架构 在分布式系统中,常见的架构分为三个层次:**客户层**、**中间层**、**数据层**。 - **客户层**:主要处理用户的输入和...

    《软件构件与中间件技术》电子教案

    ### 软件构件与中间件技术核心知识点详解 #### 一、软件构件与中间件基本概念 **软件构件**是指具有明确接口定义且能够独立完成特定功能的软件单元,它可以被视为软件工程中的“预制构件”,能够被重复使用于不同...

    SOA 技术支持大纲

    在设计SOA系统时,需要考虑以下几个关键点: 1. **服务识别**:识别出哪些业务过程或功能可以被封装成服务。 2. **服务设计**:定义服务的功能边界、输入输出参数、服务交互协议等。 3. **服务实现**:选择合适的...

    ssm+http调接口

    这样的类通常会包含发起请求、处理响应、异常处理等通用逻辑,提高代码复用性,减少重复工作。 5. **WebService接口**:除了普通的HTTP REST接口,描述中还提到了调用WebService接口。WebService是一种基于WSDL...

    谈谈微服务架构和开源.pdf

    ROP是一个轻量级的WebService框架,基于SpringMVC 3.0,它具有良好的通用性和扩展性。ROP通过使用JSR303校验注解对请求参数进行合法性校验,并将校验结果转换为错误报文输出;利用JAXB对响应对象进行注解,并与...

    ISAG接入开发指南(推荐).

    ### ISAG接入开发指南知识点详解 #### 一、ISAG简介 **1.1 ISAG在电信网络中的位置** ISAG(Integrated Service Access Gateway),即综合业务接入网关,在电信网络中扮演着至关重要的角色。它位于电信网络的核心...

    java面试题

    综上所述,Java面试中涉及到的这些知识点都是开发者需要掌握的核心技能,包括理解MVC设计模式的原理及其在实际项目中的应用,掌握WebService的工作原理和优势,以及了解中间件的基本概念和分类。这些都是构建高质量...

    StockManageWebservice.rar

    在这个"StockManageWebservice"项目中,我们可能看到以下几个关键知识点: 1. **Web服务基础**:理解Web服务的基本概念,包括SOAP消息、WSDL(Web Service Description Language)文件以及UDDI(Universal ...

Global site tag (gtag.js) - Google Analytics