一个离开.NET的程序员

ryhan

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年5月3日

摘要: Dim soapclient, resultSet soapclient = CreateObject("MSSOAP.SoapClient30")soapclient.mssoapinit "MyTestWebService.wsdl"result = soapclient.Add( 1 , 2 )MsgBox result 阅读全文
posted @ 2011-05-03 21:16 ryhan 阅读(395) 评论(0) 推荐(0) 编辑

摘要: 当初对这段历史有过一点研究,不过当初写得关于这部分历史的论文不知道被我丢哪儿去了,下面我用通俗一点的语言来话说一下这段历史吧,因为当初详细到具体人物具体时间的已经记不清了,所以这里写得不够专业,大家就当看个笑话好了。 公元2000年前,互联网发展非常迅速,HTML得到了越来越多的应用,但专家们对HTML并不满意,因为它只是一个用于描述网页的文档语言,只是一个SGML在具体方面(Web上)的一个应用的实现,HTML不具有良好的扩展性,而SGML虽然无比强大,但又太过复杂,以至于甚至没有人知道它是个什么东西。 在这种情况下,专家们开始设计一种比SGML要简单的多,还要比HTML具有更好扩展性的文档 阅读全文
posted @ 2011-05-03 20:08 ryhan 阅读(574) 评论(0) 推荐(0) 编辑

摘要: 在web服务中,有三种可供选择的发送和接受信息的协议:SOAP,HTTP GET,HTTP POST,但是SOAP支持的数据类型更为广泛SOAP=RPC+HTTP+XML SOAP简单的理解,就是这样的一个开放协议SOAP=RPC+HTTP+XML:采用HTTP作为底层通讯协议;RPC作为一致性的调用途径,XML作为数据传送的格式,允许服务提供者和服务客户经过防火墙在INTERNET进行通讯交互。RPC的描叙可能不大准确,因为SOAP一开始构思就是要实现平台与环境的无关性和独立性,每一个通过网络的远程调用都可以通过SOAP封装起来,包括DCE(Distributed Computing En. 阅读全文
posted @ 2011-05-03 19:50 ryhan 阅读(1352) 评论(0) 推荐(0) 编辑

摘要: <wsdl:types/><wsdl:messagename="AddSoapIn"><wsdl:partname="a"type="s:int"/><wsdl:partname="b"type="s:int"/></wsdl:message><wsdl:messagename="AddSoapOut"><wsdl:partname="AddResult"type="s 阅读全文
posted @ 2011-05-03 19:36 ryhan 阅读(347) 评论(0) 推荐(0) 编辑

摘要: 相对EndpointReference而言,个人认为在WS-Addressing规范中Message Addressing Properties的作用显的更加重要,下面将对它做详细介绍。与EndpointReference用于描述服务的 地址不同,Message Addressing Properties作为SOAP Head的扩展将包含在每一个SOAP 消息中,用于该消息的寻址。首先来看一下它的XML Infoset:<wsa:To>xs:anyURI</wsa:To> ?<wsa:From>wsa:EndpointReferenceType</ws 阅读全文
posted @ 2011-05-03 19:33 ryhan 阅读(977) 评论(0) 推荐(0) 编辑

摘要: 随着计算机技术的不断发展,现代企业面临的环境越来越复杂,其信息系统大多数为多平台、多系统的复杂系统。这就要求今天的企业解决方案具有广泛的兼容能力,可以支持不同的系统平台、数据格式和多种连接方式,要求在Internet 环境下,实现系统是松散耦合的、跨平台的,与语言无关的,与特定接口无关的,而且要提供对Web 应用程序的可靠访问。 随着异种计算环境的不断增加,各种系统间的互操作性就愈显得必要,要求系统能够无缝地进行通信和共享数据,从而在Internet环境下,消除巨大的信息孤岛,实现信息共享、进行数据交换,达到信息的一致性。Web services 希望实现不同的系统之间能够用“软件-软件对话. 阅读全文
posted @ 2011-05-03 19:24 ryhan 阅读(345) 评论(0) 推荐(0) 编辑

摘要: MSSOAP是个好东西呀,用它来调用WebService真是很便利!MSSOAP全称应当是Microsoft Soap Toolkit,2001年,已经出到2.0的版本了,但我一直没接触过,失败呀!.NET Frameword成熟后,貌似微软已经抛弃了Soap Toolkit,官方网页上的原话是:The Microsoft SOAP Toolkit is deprecated by the .NET Framework. The toolkit provides basic Web services capabilities for COM components and application 阅读全文
posted @ 2011-05-03 19:16 ryhan 阅读(2444) 评论(0) 推荐(0) 编辑

摘要: SOAP和WSDL对Web Service、WCF进行深入了解的基础,因此花一些时间去了解一下是很有必要的。一、SOAP(Simple Object Access Protocol)如果我们要调用远程对象的方法,就必定要告诉对方,我们要调用的是一个什么方法,以及这个方法的参数的值等等。然后对方把数据返回给我们。这其中就涉及到两个问题:1、数据如何在网络上传输。2、如何表示数据?用什么格式去表示函数以及它的参数等等。 1、SOAP的传输协议SOAP的传输协议使用的就是HTTP协议。只不过HTTP传输的内容是HTML文本,而SOAP协议传输的是SOAP的数据。看一下下面的例子:这是一个HTTP请求 阅读全文
posted @ 2011-05-03 19:14 ryhan 阅读(740) 评论(0) 推荐(0) 编辑

摘要: 在SOA的基础技术实现方式中WebService占据了很重要的地位,通常我们提到WebService第一想法就是SOAP消息在各种传输协议上交互。近几年REST的思想伴随着SOA逐渐被大家接受,同时各大网站不断开放API提供给开发者,也激起了REST风格WebService的热潮。SOAP 什么是SOAP,我想不用多说,google一把满眼都是。其实SOAP最早是针对RPC的一种解决方案,简单对象访问协议,很轻量,同时作为应用协议可以基于多种传输协议来传递消息(Http,SMTP等)。但是随着SOAP作为WebService的广泛应用,不断地增加附加的内容,使得现在开发人员觉得SOAP很重,使 阅读全文
posted @ 2011-05-03 19:13 ryhan 阅读(3858) 评论(0) 推荐(0) 编辑

摘要: 从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。也就是说,可以利用编程的方法通过Web来调用这个应用程序。 对Web service 更精确的解释: Web services是建立可互操作的分布式应用程序的新平台。Web service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写Web service ,只要我们可以通过Web service标准对这些服务进行查询和访问。 不管你的Web service是用什么工具,什么语言写出来的,只要你用SOAP协议通过HTTP来调用它, 阅读全文
posted @ 2011-05-03 18:56 ryhan 阅读(694) 评论(0) 推荐(0) 编辑

摘要: ' DATABASE公用函数 ' '########################################################################################################### '########################################################################################################### Dim objConnection 'CONNECTION对象实例 Dim objReco 阅读全文
posted @ 2011-05-03 17:10 ryhan 阅读(557) 评论(0) 推荐(0) 编辑

摘要: 例程1:Public strConn As StringPublic connPublic rsPublic xxPublic Sub Workbook_Open()strConn = "DSN=testdatabase;UID=;password="Set conn = CreateObject("ADODB.Connection")conn.Open strConnUserForm1.Showxx = 10000Set rs = conn.Execute("SELECT * FROM table1")Cells(1, 1).Val 阅读全文
posted @ 2011-05-03 17:02 ryhan 阅读(6721) 评论(0) 推荐(1) 编辑

摘要: '#######################################################################################'功能:VBS访问SQL数据库 dim connset conn=WScript.CreateObject("ADODB.Connection")conn.Open "Driver={SQL server};server=192.168.1.1;database=mydb;uid=myuser;pwd=mypwd;"dim rstset rst=WScript.Cr 阅读全文
posted @ 2011-05-03 16:56 ryhan 阅读(2131) 评论(0) 推荐(0) 编辑