随笔分类 -  【WebServices 】

WebServices
摘要:多数时候我们通过 "添加 Web 引用..." 创建客户端代理类的方式调用WebService,但在某些情况下我们可能需要在程序运行期间动态调用一个未知的服务。在 .NET Framework 的 System.Web.Services.Description 命名空间中有我们需要的东西。 阅读全文
posted @ 2008-10-29 16:31 瞪着你的小狗 阅读(15074) 评论(7) 推荐(4) 编辑
摘要:Web Services是当今最热门的企业级技术,越来越多的媒体热衷于谈论这个领域不断涌现的创新成果和各种联盟,已有的厂商纷纷宣布进入Web Services市场, 新兴的公司则从一开始就打起了实施Web Services的主意。 阅读全文
posted @ 2008-10-25 09:26 瞪着你的小狗 阅读(618) 评论(0) 推荐(0) 编辑
摘要:学了一段时间的Web服务,今天利用网上的资源,做了一个15或18位身份证验证带输出省、市、区、生日、性别,主要是想练练手。现在把过程和心得分享给大家。 阅读全文
posted @ 2008-10-24 09:42 瞪着你的小狗 阅读(1460) 评论(4) 推荐(0) 编辑
摘要:Web service是创建可互操作的分布式应用程序的新平台。Web service 的主要目标是跨平台的可互操作性。为了达到这一目标,Web service 是完全基于XML、XSD等独立于平台、独立于软件供应商的标准的。   Web service在应用程序跨平台和跨网络进行通信的时候是非常有用的。Web service适用于应用程序集成、B2B集成、代码和数据重用,以及通过Web进行客户端和服务器的通信的场合。 阅读全文
posted @ 2008-10-20 15:52 瞪着你的小狗 阅读(778) 评论(2) 推荐(1) 编辑
摘要:写一下如何操作Script里面的ActiveX组件的属性与方法,我们必须先稍微涉及MSXMLDOMDocument对象中的loadXML、selectNodes函数及xml属性。 阅读全文
posted @ 2008-10-20 09:19 瞪着你的小狗 阅读(874) 评论(2) 推荐(0) 编辑
摘要:如果客户端使用SOAP协议,ASP.NET则先将其作为SOAP错误,然后传回客户端.使用SOAP代理的客户端收到一个SOAP错误时,其响应方式与前一种差不多,不同的是SOAP代理引发的是SYSTEM.WEB.SERVICES.PROTOCOLS.SOAPEXCEPTION.,并将SOAPEXCEPTION.CODE的值设置为SOAP错误的FAULTCODE字段(默认是服务器错误)的值,将SOAPEXCEPTION.MESSAGE属性设置为FAULTSTRIN字段(默认是表示捕获异常的堆栈跟踪的字符串)的值. 阅读全文
posted @ 2008-10-17 18:24 瞪着你的小狗 阅读(2101) 评论(2) 推荐(0) 编辑
摘要:在默认情况下,.NET下的WEB SERVICES是无状态的.不过可以用ASP.NET提供的状态管理,那就是SESSION和APPLICATION. 这使得WEB SERVICES下状态管理变得简单了,只需使用WEBMETHOD属性的ENABLESESSION子属性就可[WEBMETHOD(ENABLESESSION=TRUE)]。 阅读全文
posted @ 2008-10-17 18:21 瞪着你的小狗 阅读(520) 评论(0) 推荐(0) 编辑
摘要:若要在 Web 的多样性世界里取得成功,在涉及到操作系统、对象模型和编程语言的选择时,XML Web services 不能有任何倾向性。同样,若要使 XML Web services 像其他基于 Web 的技术一样被广泛采用 阅读全文
posted @ 2008-10-17 16:47 瞪着你的小狗 阅读(736) 评论(0) 推荐(0) 编辑
摘要:前天写了一篇文章,Web Service学习笔记:利用YAHOO公开API做天气预报Web服务 (对于本文中有不理解的地方,请参见本文),今天我就来说说如何使用Web服务(以使用这个天气服务为例子)。 阅读全文
posted @ 2008-10-16 20:50 瞪着你的小狗 阅读(1723) 评论(6) 推荐(0) 编辑
摘要:你可能早就听说过Web service了,你也可能已经对Web service有一些概念了。一时间,好像所有的计算机期刊、书籍和网站都开始提及Web service。然而,当前大多数对Web service的介绍都没能清楚的说明Web service到底是什么。他们只是鼓吹Web service是多么多么的好,简直就像是在做广告。在本文中会讲清楚两件事:Web service到底是什么;在什么情况下你应该使用Web service。 阅读全文
posted @ 2008-10-16 20:26 瞪着你的小狗 阅读(722) 评论(0) 推荐(1) 编辑
摘要: 其实现的原理并没有本质的区别,在应用开发层面上有以下区别: 1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都喜欢定义为TCP,这样比Web Service稍为高效一些 2、Remoting不是标准,而Web Service是标准; 3、Remoting一般需要通过一个WinForm或是Windows服务进行启动,而Web Service则需要IIS进行启动。 4、在VS.net开发环境中,专门对Web Service的调用进行了封装,用起来比Remoting方便 阅读全文
posted @ 2008-10-14 21:42 瞪着你的小狗 阅读(757) 评论(0) 推荐(0) 编辑
摘要:Webservice 作为一项新的技术出现在我们面前,它的出世是用于解决在不同的平台下的应用的协同的。目前几乎每家厂商都要去开发Webservice 应用,然而如果缺乏对Webservice更深的了解,不能很好的在设计阶段处理好一些重要的问题,那么最终完成的系统必然是效率低下,没有可靠性的产品。 阅读全文
posted @ 2008-10-14 21:41 瞪着你的小狗 阅读(841) 评论(0) 推荐(1) 编辑
摘要:难道是因为在这个地方,我放了个本人在我的小站的链接地址,就违反了首页的规则,这绝对的原创,我星星苦苦写的,虽说没有很高的技术含量,但也是有点的,在放一次,如果被撤下来,希望能给我个合理的解释。在此,谢谢园子里了的管理人员。 学了一段时间的Web服务,今天做了一个Web服务,利用YAHOO的公开天气API做自己的Web服务,主要是想练练手。现在把过程和心得分享给大家。这个Web服务还有个不完善的地方,Web服务的CityNameToCityNum方法,这个最重要,他是把省会和直辖市的名字转换为编号,因为YAHOO传的参数不是城市名字的区号,全是自己的,而我又想不到更好的获得YAHOO城市对应的编号的方法…… 阅读全文
posted @ 2008-10-14 21:34 瞪着你的小狗 阅读(9340) 评论(29) 推荐(0) 编辑
摘要:Web服务能够把用户定义的类和结构体作为参数或者返回值,但是这里需要记住一些规则,是关于那些类变量可以在Web服务中使用的: (1)所有类变量必须是基本数据类型或者基本数据类型的数组。 (2)所有类变量必须是公开的或者有一个公开时限的get和set访问器的属性。 为了理解在Web服务中使用类,我做了个实验。创建Web服务,在其中添加一个数组。 阅读全文
posted @ 2008-10-13 21:09 瞪着你的小狗 阅读(2012) 评论(4) 推荐(1) 编辑
摘要:下面就来讲讲WebService的几个特性,虽然VS插入了一个默认的WebService特性,但是他是可选的。它包含三个属性:Description属性,Name属性和Namespace属性。 (1)Description属性 光看单词的含义就可以了解到它是一个Web服务的描述。只要在WebService特性中,设置了Description属性,那么在浏览器中就会显示出Web服务的帮助信息,它在SOAP信息中是可用的,并用此提示Web服务的使用者,能更快的理解这项服务。 (2)Name属性 当用浏览器打开Web服务时,在浏览器的标题栏会显示Web服务的名称,而Name属性则是改变服务的名称,默认情况下,Name的值是你添加的服务文件名。 阅读全文
posted @ 2008-10-12 11:25 瞪着你的小狗 阅读(4729) 评论(9) 推荐(1) 编辑
摘要:现在开始学习Web服务,写下自己学习过程中的一些感受,拿出来与大家分享,欢迎批评指正。希望能给跟我一样初学Web服务的朋友一些帮助。 Web服务的宗旨是创建不需要用户界面就能与其他应用程序交互的Web应用程序。它是松耦合的,并与服务器端和客户端所使用的操作系统、编程语言都无关,这样就在一定的情况下就会使你的效率大大提高。但创建Web服务必须保证的是,服务器端和客户端都要支持行业标准协议HTTP、SOAP(simple object access protocal 简单对象访问协议)和XML。 阅读全文
posted @ 2008-10-11 10:43 瞪着你的小狗 阅读(5218) 评论(13) 推荐(0) 编辑