`

Web Service开发指南

阅读更多
开发说明:
1. 创建Web Service,并编译:
开发方法与普通的动态库的开发一样,只是方法前加说明行性的属性,如:[WebMethod(Description="插入数据")]
public string InsertData(string strName){
……函数功能
}
2. 通过IE进行测试:
直接在IE里通过URL调用即可,如http://localhost/DBOperWS/DBOper.asmx
   如果正确,则显示如下界面,列出web服务对外提供的接口,以及说明,单击相应的函数,则可以进行功能测试
·
3. 建立一个Web Service的客户,并保存wsdl文件:
建立一个Web Service的客户,让它得到你提供的这些服务,保存wsdl文件用以在开发时显示智能化的帮助,通过下面的方式,进入.net的dos界面,键入命令语句: ,
语法:disco /o: wsdl文件存放路径 服务的URL,如
disco /o: D:\DBOper.wsdl  //localhost/WebService1/Service1.asmx?WSDL
4. 生成代理类cs文件
同样在Dos下执行如
wsdl /out:D:\myWebService1.cs http://localhost/WebService1/Service1.asmx
的语句完成
5. 编译代理类,生成dll动态库
执行类似如下语句可完成
csc /out:D:\myWebService1.dll /t:library /r:System.XML.dll /r:System.Web.Services.dll myWebService1.cs
6. 服务发布:
将以上生成的服务dll,wsdl,discomap三个文件放在要引用的某个虚拟目录下即可。
7. 示例:详见示例工程DBOperWS
使用说明:
VS.Net调用服务
1. 添加引用:
添加web引用,在网络上找到要引用的服务,并给定名字,如"MyDBService",添加成功后,服务就自动具有了本地类的namespace,如TestWebService.MyDBService
TestWebService是我们的测试工程namespace。
2. 调用:
代码中的调用和普通的dll调用没有任何区别,就象是在使用本地类一样。如:
MyDBService.DBOper m_dbo = new TestWebService.MyDBService.DBOper();
Result.Text = m_dbo.GetName(this.TextBox1.Text,this.TextBox2.Text);
3. 示例:详见示例工程TestWebService  
http://www.manbu.net/Lib/Class9/Sub14/2/3.asp
分享到:
评论

相关推荐

    Web service开发指南

    **Web服务开发指南** 在IT领域,Web服务是一种标准化的通信机制,允许不同的应用程序之间进行交互,无论它们是用何种编程语言或运行在哪个操作系统上。本指南将深入讲解Web服务的开发,主要关注三个流行的Java框架...

    Web Service开发指南.pdf

    在本教程“Web Service开发指南”中,我们将深入探讨Web服务的开发技术,特别是关注三种流行的Java Web Service框架:AXIS、XFire和CXF。 1. Web服务基础: - SOAP(简单对象访问协议):Web服务的核心通信协议,...

    Ecology Web Service 开发指南.doc

    泛微OA Ecology Web Service 开发指南 与各系统集成的说明文档

    Web_Service开发指南

    - 《Web Service开发指南》:这本书将详细介绍Web Service的相关技术和实践,是学习Web Service开发的良好起点。 通过深入理解上述知识点,开发者能够熟练地创建、部署和管理Web Service,为企业的信息化建设或跨...

    Web_Service开发指南.rar

    在本《Web Service开发指南》中,我们将深入探讨Web服务的核心概念、技术框架以及如何使用不同的工具进行开发。 一、Web服务简介 Web服务是通过标准协议(如SOAP、RESTful API)在互联网上提供功能的一种方式。它们...

    vmware vSphere web service SDK开发指南

    VMware vSphere Web Service SDK开发指南是一份指导开发者如何使用VMware vSphere SDK进行开发的文档。VMware vSphere是VMware公司推出的业界领先虚拟化解决方案,它通过提供高级抽象层来管理和控制计算资源,为用户...

    Web_Service开发指南(axis+xfire+cxf).pdf

    《Web Service开发指南(axis+xfire+cxf)》是一份详尽的技术文档,旨在指导开发者如何使用Axis、XFire和CXF三种不同的框架来构建Web服务。这份文档由ProdigyWit和Along两位作者共同编写,自2008年首次作为《AXIS开发...

    Web_Service开发指南_2.3

    在本“Web Service开发指南_2.3”中,我们将深入探讨Java技术在Web服务开发中的应用。Java是Web服务开发中的重要语言,尤其通过Java API for XML Processing (JAXP)、Java API for XML Web Services (JAXWS) 和 Java...

    金蝶EAS_V7.5_WebService开发指南_EASwebservice开发_金蝶开发_

    在金蝶EAS V7.5的Web Service开发指南中,详细介绍了以上各个步骤,包括具体的API使用示例、配置示例和常见问题解答。开发者应仔细阅读并参照指南实践,以充分利用金蝶EAS的Web Service功能,实现企业系统的高效集成...

    Web_Service_2.3.1 开发指南

    - **WSDL规范**:Web Service Definition Language(WSDL)是一种XML格式的文件,用于描述服务的接口、消息格式、绑定和位置,是自动发现和集成服务的关键。 #### 5. 客户端生成与头信息处理 - **客户端生成**:...

    webservice开发指南

    2. "Web Service开发指南.pdf":这是一份全面的Web服务开发指南,可能涵盖了Web服务的基本概念、架构、设计原则、开发工具、测试方法等。读者可以通过这份文档深入理解Web服务的全貌,包括如何创建WSDL文件,如何...

Global site tag (gtag.js) - Google Analytics