摘要:2008-3-20 15:50:22客户端与服务必须就契约和策略达成一致【WSDL契约简介】为服务描述互操作契约契约包含相关的策略WSDL是契约和策略的载体.描述服务及其端点(Endpoint)绑定协议来访问操作(http/tcp)消息和类型的定义通过消息契约关注于每个操作的消息格式【WS-Policy简介】为影响通信的策略进行描述的户操作标准能够包含在WSDL契约中访问操作的协议描述安全性 (认...
阅读全文
摘要:在调试代码时发现的问题,疑似Bug,所以斗胆放在首页.描述:Service端的抽象类在客户端可以编译通过.还有我在Service端加的注释不能在Client端显示,如何为Service端的类添加注释以辅助客户端使用Service呢?可以說,Known完全是SOA與OO沖突的產物,是個可憐的棄子!OO要求繼承父類的東西,但SOA不知道是否把繼承的東西Show給Client.最后WCF決定子類不Sho...
阅读全文
摘要:添加一个WCF文件,会自动生成两个文件,一个cs后缀一个svc后缀.cs后缀为对接口的定义.svc后缀为实现接口的服务.下面的代码为对接口的定义,代码中对契约和序列化进行了详细解释.注意:客户端在创建完服务器端的对象时,不会对属性进行赋值.即跟属性对应的变量赋值语句不会被执行(已跟踪).【不知道为什么???】usingSystem;usingSystem.Collections.Generic;u...
阅读全文
摘要:昨天差点郁闷死,两次写Blog都是在最后窗口关掉了.第一次是鼠标问题,单击经常变双击,在Maxthon的标签栏切换的时候关了,Alt+Z也没能挽回.罗技鼠里也有垃圾,还300+大洋的...第二次是看别的网页弹出个窗口,点了个"否",Maxthon就关了...【总结】世界是未知的,不可预测的,变幻莫测的.做事情要一心一意,备份总是有好处的. OK, Let's go to the first sam...
阅读全文
摘要:既然要通信,双方就得有个协定.这个协定就是Contract,一般译为契约.Contract分为四种:Service Contract:使客户端能够找到该服务.Data Contract :传递数据的格式.Message Contract :包含传递数据和其描述.分为Head和Body两部分.Fault Contract :用于自定义错误异常的处理方式.有了Contract,就可以通信了,如下图:S...
阅读全文
摘要:WCF出来一年多了,眼看已经成熟了,所以决定开始学习!看了几天相关文章,晕晕呼呼的,所以赶紧写下来,Step by Step的学习.其中相当好的WCF系列文章:jillzhang的.【人很热情,半个小时就給我回复了】张逸的.本人不敢与达人试其锋,只是学习随笔,供自己与新人参考.(其中可能Copy了一些东西,请勿到法院告我)什么是WCF?WCF是Windows Communication Found...
阅读全文