- 浏览: 48269 次
- 性别:
- 来自: 杭州
文章分类
最新评论
开发说明:
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
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
发表评论
-
CXF中WS-Security自编码实现[转]
2013-11-19 14:20 632最近在做一个项目,两 ... -
cxf动态调用webservice设置超时,测试线程安全[转]
2013-11-05 15:21 1023Java代码 import java. ... -
开发高性能的WebService应用
2013-11-05 15:19 639一、 WebService概述 1、 性能 -
[转]Spring下设置CXF的WebService客户端超时时长
2013-09-23 14:45 903主要在客户端调用时设置 : 在使用WebServ ... -
[转]Essential Security Tools: OpenSSL and Keytool
2013-09-05 20:05 743See also: <<Essential Se ... -
[转] 密钥库文件格式【Keystore】
2013-09-05 19:17 1100密钥库文件格式【Keysto ... -
【转】Apache CXF
2013-09-03 15:27 8131.http://www.ibm.com/developer ... -
[转]cxf+spring实现ws-security的数字证书验证方式
2013-09-03 14:31 867第一步 生成可用的数 ... -
[转]cxf开发webservice生成数字安全证书
2013-08-28 10:41 786分别生成服务端:serverStore.jks,clien ... -
WSDL详解
2013-08-23 12:04 467WSDL (Web Services Description ... -
WebService 安全 WS-Security
2013-08-23 11:58 649WS-Security WS-Security(W ... -
WSDL编写的五个步骤
2013-08-23 11:15 731说明:本文意译自BPEL1.1规范16.2节。 本文讨论一 ... -
AXIS2之WSDL2JAVA
2013-08-22 17:02 796WSDL2Java操作指南 1. 安装JDK1.5, 配置 ... -
WSDL的建模与解析
2013-08-22 09:52 516对于 WSDL 解析,有如下 3 种基本方法: 1. ... -
用Soap消息调用Web Services
2013-08-21 10:57 580如何使用用于 XML 消息传递的 Java API(Java ... -
WebService的描述与注册、发布
2012-10-11 10:21 729(本文最初由IBMdeveloperW ... -
[原]WebService应用场合
2012-10-11 10:01 671本文转载,推荐给和我 ... -
CXF wsdl2Java
2012-09-26 16:56 706一. 简介 Apache CXF 是一个Service框架, ...
相关推荐
**Web服务开发指南** 在IT领域,Web服务是一种标准化的通信机制,允许不同的应用程序之间进行交互,无论它们是用何种编程语言或运行在哪个操作系统上。本指南将深入讲解Web服务的开发,主要关注三个流行的Java框架...
在本教程“Web Service开发指南”中,我们将深入探讨Web服务的开发技术,特别是关注三种流行的Java Web Service框架:AXIS、XFire和CXF。 1. Web服务基础: - SOAP(简单对象访问协议):Web服务的核心通信协议,...
泛微OA Ecology Web Service 开发指南 与各系统集成的说明文档
- 《Web Service开发指南》:这本书将详细介绍Web Service的相关技术和实践,是学习Web Service开发的良好起点。 通过深入理解上述知识点,开发者能够熟练地创建、部署和管理Web Service,为企业的信息化建设或跨...
在本《Web Service开发指南》中,我们将深入探讨Web服务的核心概念、技术框架以及如何使用不同的工具进行开发。 一、Web服务简介 Web服务是通过标准协议(如SOAP、RESTful API)在互联网上提供功能的一种方式。它们...
VMware vSphere Web Service SDK开发指南是一份指导开发者如何使用VMware vSphere SDK进行开发的文档。VMware vSphere是VMware公司推出的业界领先虚拟化解决方案,它通过提供高级抽象层来管理和控制计算资源,为用户...
在本“Web Service开发指南_2.3”中,我们将深入探讨Java技术在Web服务开发中的应用。Java是Web服务开发中的重要语言,尤其通过Java API for XML Processing (JAXP)、Java API for XML Web Services (JAXWS) 和 Java...
- **WSDL规范**:Web Service Definition Language(WSDL)是一种XML格式的文件,用于描述服务的接口、消息格式、绑定和位置,是自动发现和集成服务的关键。 #### 5. 客户端生成与头信息处理 - **客户端生成**:...
2. "Web Service开发指南.pdf":这是一份全面的Web服务开发指南,可能涵盖了Web服务的基本概念、架构、设计原则、开发工具、测试方法等。读者可以通过这份文档深入理解Web服务的全貌,包括如何创建WSDL文件,如何...