10 2010 档案

摘要:Web Services Enhancements (WSE) 3.0 是 Visual Studio® 2005 和 Microsoft® .NET Framework 2.0 的附件。它提供高级 Web 服务功能,有助于和不断发展的 Web 服务协议规范同步。 WSE 策略框架提供了一种机制,以描述 Web 服务需要执行的约束和要求。本文,我将介绍 WSE 中策略框架的工作方式... 阅读全文
posted @ 2010-10-29 23:50 Asharp 阅读(1077) 评论(0) 推荐(1) 编辑
摘要:在Web Services方法进行通信使用SOAP遵循标准的SOAP格式,该格式的一部分是在XML文档中编码的数据。XML文档包含一个Envelope根元素(由必需的Body元素和可选的Header元素构成)。Body元素由特定于消息的数据构成。可选的Header元素可以包含不与特定消息直接相关的其他信息。 一、定义和处理SOAP Header 在ASP.NET创建的Web Services可以定... 阅读全文
posted @ 2010-10-26 22:55 Asharp 阅读(12546) 评论(3) 推荐(4) 编辑
摘要:网上找了一个开源的DataGrid表头过滤的扩展:http://code.google.com/p/reusable-fx/。支持字段关键词过滤: 支持复选过滤 支持数值区间过滤 还支持日期过滤,可以很简单添加其他的过滤方式。只支持客户端的过滤,修改一番支持服务端过滤也是没有问题的。 阅读全文
posted @ 2010-10-26 21:09 Asharp 阅读(1514) 评论(0) 推荐(0) 编辑
摘要:调用 XML Web services 时的过程与进行常规方法调用时的过程类似。二者的主要区别在于,前者并不调用位于客户端应用程序中的方法,而是通过指定的传输(例如 HTTP)生成请求消息。由于 XML Web services 方法可能位于不同的计算机上,因此必须将 XML Web services 处理请求所需的信息通过网络传递给承载 XML Web services 的服务器。XML Web... 阅读全文
posted @ 2010-10-25 23:47 Asharp 阅读(236) 评论(0) 推荐(0) 编辑
摘要:Ctrl-F11: 执行F11: 除错Ctrl-Alt-Down: 重复目前所在编辑列Alt-Up: 移动本列,或选择列往上移动Alt-Down: 移动本列,或选择列下往移动Ctrl-Click: 移至定义区(F3 )Ctrl-D: 删除本列Alt-/: 文字自动完成Ctrl-Up: 捲轴向上Ctrl-Down: 捲轴向下Shift+F2 弹出帮助窗体,显示选中标签的上下文帮助F1 在IDE内显示... 阅读全文
posted @ 2010-10-25 23:46 Asharp 阅读(619) 评论(2) 推荐(0) 编辑
摘要:在Web Services方法中,往往使用的都是一个具体类型的参数,这个参数一般就是一个数据对象。ASP.NET Web Services通过声明XmlIncludeAttribute可以实现Web Services方法中运用多态。 XmlIncludeAttribute允许XmlSerializer在序列化火反序列化对象时识别类型。当应用XmlIncludeAttribute时,需指定派生类的T... 阅读全文
posted @ 2010-10-25 23:25 Asharp 阅读(6248) 评论(7) 推荐(7) 编辑
摘要:Web Services使用out参数,在SOAP协议中会跟返回值一样作为SOAP响应的内容返回。 Web Services定义: 定义两个out参数:一个int,一个复杂类型的。生成的SOAP: 客户端的使用,生成的客户端代码: 测试代码: 对于其他的客户端,可以跟返回值一样获取out参数。如Flex: Flex测试代码: 跟踪onResult的event的result: 阅读全文
posted @ 2010-10-25 22:45 Asharp 阅读(3083) 评论(2) 推荐(0) 编辑
摘要:如果要在WCF中使用SOAP1.1.,使用basicHttpBinding可以很容易实现,basicHttpBinding默认使用SOAP1.1.。利用自带的例子配置binding为basicHttpBinding: 客户端引用WCF,代码: 利用tcpTrace截包,使用basicHttpBinding截包数据: 可以看出使用的是SOAP1.1(SOAP1.1有SOAPAction项,SOAP... 阅读全文
posted @ 2010-10-18 23:10 Asharp 阅读(6178) 评论(0) 推荐(2) 编辑
摘要:Flex 3只支持SOAP1.1,不支持SOAP1.2:document Flex applications can interact with web services that define their interfaces in a Web Services Description Language 1.1 (WSDL 1.1) document, which is available as... 阅读全文
posted @ 2010-10-18 21:35 Asharp 阅读(705) 评论(3) 推荐(1) 编辑
摘要:VerifyError: Error #1033: Cpool项…错误的解放方法:该问题是由于Flash Player 9产生的,升级到player 就没有这个错误啦。 阅读全文
posted @ 2010-10-17 21:44 Asharp 阅读(5960) 评论(0) 推荐(0) 编辑
摘要:了解 Microsoft ASP.NET Web 服务方法 (WebMethod) 如何为生成 Web 服务提供一种高效方法。WebMethod 可以将传统的 Microsoft .NET 方法公开为支持 HTTP、XML、XML 架构、SOAP 和 WSDL 的 Web 服务操作。WebMethod (.asmx) 处理程序自动将传入的 SOAP 消息调度到相应的方法,并自动将传入的 XML 元... 阅读全文
posted @ 2010-10-17 20:18 Asharp 阅读(2536) 评论(0) 推荐(1) 编辑
摘要:SOAP 提供一种简单的、可扩展并且功能丰富的 XML 消息处理框架,用于定义高级别的应用程序协议,从而在分布式异构环境中提供更高的互操作性。(20 页打印页) 本页内容简介SOAP 版本消息处理框架扩展性处理模型协议绑定HTTP 绑定RPC 和编码SOAP 类型小结 简介就在不久以前,SOAP 还不过是指肥皂而已。 而如今,大多数开发人员一听到这个词眼前就会浮现出一些尖括号来。 SOAP 最初代... 阅读全文
posted @ 2010-10-17 20:09 Asharp 阅读(4483) 评论(0) 推荐(1) 编辑
摘要:上一篇介绍Flex的WebService的使用,可以调用多种类型的数据,都是直接调用,没有使用参数,本篇学习使用参数调用WebService,WebService的参数类型可以是:简单类型(如数值,字串串等),简单实体模型(只有属性),比较复杂的实体模型(内陷其他实体),以及集合,XML等。 Flex在调用不同后台实现的Web Method方式只是在构造参数有些区别,调用方式是一样的,以下简单介... 阅读全文
posted @ 2010-10-09 23:12 Asharp 阅读(3587) 评论(1) 推荐(1) 编辑
摘要:WebService组件用于访问SOAP Web服务,此类服务时带有方法的软件模块,Web服务方法通常称为“操作(option)”,操作可以带参数(requet)。Web服务接口通过 Web 服务描述语言 (WSDL) 进行定义。通过 Web 服务提供的标准相容方式,在不同平台上运行的软件模块可以相互交互。 Flex 支持格式设置为 SOAP 消息且通过 HTTP 传输的 ... 阅读全文
posted @ 2010-10-08 22:41 Asharp 阅读(2897) 评论(2) 推荐(1) 编辑
摘要:在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习... 阅读全文
posted @ 2010-10-06 01:33 Asharp 阅读(329) 评论(0) 推荐(0) 编辑
摘要:任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。下面的就是软件编程中的21条法则:    1. 任何程序一旦部署即显陈旧。    2. 修改需求规范来适应程序比反过来做更容易。    3. 一个程序如果很有用,那它注定要被改掉。    4. 一个程序如果没用,那它一定会有很好的文档。    5. 任何程... 阅读全文
posted @ 2010-10-06 01:23 Asharp 阅读(372) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示