上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页
摘要: 构建一个简单的WCF服务。以Web服务类似的步骤由IIS进行宿主服务。建立的步骤:1 新建3.5网站2 添加WCF服务,自动生成契约接口与实现,这里改动一下,添加个字串参数:[ServiceContract]public interface IFirstService{ [OperationContract] void DoWork(string strContent);}服务中的方法什么都不用做... 阅读全文
posted @ 2010-04-01 14:25 梅桦 阅读(914) 评论(0) 推荐(0) 编辑
摘要: WSE是什么?它是Web Service Enhancements,是微软发布的构筑Web服务应用程序的附加套件。这个套件可以使web服务应用程序支持WS-Security、WS-Routing、WS-Attachments等规格。(1)安全性:支援对平台安全的xml web服务的构筑,具有用于对soap信息进行电子签名和加密的功能。(2)路由功能,对soap信息进行中继,并负责xml web服务... 阅读全文
posted @ 2010-04-01 10:51 梅桦 阅读(1880) 评论(0) 推荐(0) 编辑
摘要: Soap包中可以存放数据的地方可以是soap头也可以是soap body部分。其中body部分是必须的,是重要的数据存放位置。Soap头中也可以放一些数据,例如Web服务中的安全中用户检测。例如:如果添加soap头,那么先要有一个从SoapHeader派生的类:public class SelfHeader : SoapHeader{ public string UserName { get; s... 阅读全文
posted @ 2010-03-31 16:58 梅桦 阅读(1876) 评论(2) 推荐(0) 编辑
摘要: 在上篇随笔中对于客户实例传递的xml实现中,手动定义了xml的数据格式,如果现在对产品实例进行传递,那么还要手动对产品实例进行xml进行数据格式化。现在有一套为数据传递定义的协议,那就是soap。其实html也是一种数据存储格式,但html更注重的是表现数据。(一)Soap是什么?Simple Object Access Protocol 简单对象访问协议。是一种轻量的,简单的,基于xml的协议。... 阅读全文
posted @ 2010-03-31 12:46 梅桦 阅读(2720) 评论(0) 推荐(0) 编辑
摘要: 数据传输是个很大的概念。我不是从理论的角度去记录随笔,只是把互联传输中的概念简化到消息的位面。以便于对分布传输中的消息进行一下剖析,加深印象。对处于脱机状态下的终端来说,数据的传输可以通过中间介质进行中介传输。但在联机情况下,可以不必通过第三方的介入,仅用的就是其中的数据线。这个概念很容易理解:1 一块干电池,两根导线,一个直流电灯泡。电池和灯泡可以看做是脱机情况下的两个终端,而电流就是数据。当两... 阅读全文
posted @ 2010-03-31 11:04 梅桦 阅读(1789) 评论(0) 推荐(0) 编辑
摘要: 数据怎么传递?在两个终端之间A和B。没有直接的网络连接,那么如果要进行A到B的数据传递,可以通过中间介质来进行中介传递:通过移动U盘把数据从A上拷贝下来,然后再备份到B上,这时,两者通过间接的连接达到传递的目的。而这些数据在系统中是具体的,例如一个文本文件,文本中内容是一份人员表单,其中记录着一次聚会的人员名单,及聚会的时间,地点等信息。对于计算机来说这些数据就是二进制数据,而对于计算机应用者来说... 阅读全文
posted @ 2010-03-30 14:21 梅桦 阅读(778) 评论(0) 推荐(0) 编辑
摘要: XmlDictionaryWriter,是一个抽象类,从该类中派生了WCF,以便执行序列化和反序列化。它有4种格式书写器:CreateBinaryWriter,用于创建写入WCF二进制xml格式的实例CreateMtomWriter,用于创建以MTOM格式mxl的实例CreateTextWriter,用于创建写入文本xml的实例(一)CreateTextWriter以文本格式写入xml,工厂方法有... 阅读全文
posted @ 2010-03-27 12:12 梅桦 阅读(1659) 评论(1) 推荐(0) 编辑
摘要: Base64是什么?Base64编码的用途是为了传输和传输安全(其实并不太安全)。它的算法是:每3个字节(每字节8bit),转换为4个6bit的字节(一个字节应该是8bit,所以前2位补0),然后每个6位前2位(高位)被2个零。例如:xxxxxxxx yyyyyyyy xxxxyyyy这里转换前的3个字节,然后,每6位分到一个字节中:xxxxxx xxyyyy yyyyxx xxyyyy然后高位补... 阅读全文
posted @ 2010-03-26 12:07 梅桦 阅读(5288) 评论(0) 推荐(2) 编辑
摘要: 字符编码编码是一个将一组Unicode字符转换业个字节序列的过程。而解码是将一个编码字节序列转换为一组Unicode字符的过程。Unicode字符是什么?Unicode字符集可以简写为UCS,也就是Unicode charactor setUnicode编码是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。它通过0到0x10FFFF来映射字符,最多可容纳1114112个字符(16进制的1... 阅读全文
posted @ 2010-03-25 16:42 梅桦 阅读(3662) 评论(0) 推荐(2) 编辑
摘要: RemotingConfiguration类进行类型注册时,可以采用程序配置方式,也可以通过配置文件来进行。这个类有一个Configure方法:public static void Configure( string filename, bool ensureSecurity)Filename就就文件名(配置文件的文件名),第二个参数用于选择安全性的启用与否在服务端激活下用配置文件来实现:在控制台... 阅读全文
posted @ 2010-03-22 11:21 梅桦 阅读(565) 评论(3) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页