﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-jillzhang-随笔分类-WCF</title><link>http://www.cnblogs.com/jillzhang/category/121346.html</link><description>专注才能专业</description><language>zh-cn</language><lastBuildDate>Mon, 21 Jul 2008 22:40:36 GMT</lastBuildDate><pubDate>Mon, 21 Jul 2008 22:40:36 GMT</pubDate><ttl>60</ttl><item><title>再说ExtJs与WCF之间的跨域访问</title><link>http://www.cnblogs.com/jillzhang/archive/2008/07/17/1245458.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Thu, 17 Jul 2008 12:38:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/07/17/1245458.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1245458.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/07/17/1245458.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1245458.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1245458.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br>在前面文章ExtJs与WCF之间的跨域访问已经通过服务端代理的方式解决了ExtJs与WCF跨域访问的问题，那个方案看起来并不怎么优雅，而当我在写过用Restful方式调用WCF进行上传下载后，愕然发现原来WCF支持原生数据(Raw)的返回，这就解决了ExtJs与Wcf之间进行跨域调用中的难题：返回数据必须满足格式。下面根据ExtJs与WCF之间的跨域访问中实现的项目，通过Stream和ContentType的联合使用，返回原生数据给Extjs，从而实现跨域调用。</p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/07/17/1245458.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1245458.html?type=1" width = "1" height = "1" />]]></description></item><item><title>用Restful方式调用WCF进行上传下载</title><link>http://www.cnblogs.com/jillzhang/archive/2008/07/14/1242939.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Mon, 14 Jul 2008 14:27:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/07/14/1242939.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1242939.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/07/14/1242939.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1242939.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1242939.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div>
<p>
在WCF中，返回值或者参数为System.IO.Stream或者System.IO.Stream的派生类型的时候，加配上HTTP请求和Restful服务操作响应消息中的ContentType，便能实现原生数据的传输



</p>
&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/07/14/1242939.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1242939.html?type=1" width = "1" height = "1" />]]></description></item><item><title>异步调用Restful的WCF服务</title><link>http://www.cnblogs.com/jillzhang/archive/2008/07/12/1241379.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sat, 12 Jul 2008 05:32:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/07/12/1241379.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1241379.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/07/12/1241379.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1241379.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1241379.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br>上周在pedramr blog上看到有人问是否能够异步调用Restful的WCF服务，下面便是具体实现异步调用Restful的WCF实现细节。通过本文的学习，有助于如下知识的掌握： <br>1） 如何设定WCF的Restful支持 <br>2） 如何异步调用Restful的WCF服务 <br></p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/07/12/1241379.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1241379.html?type=1" width = "1" height = "1" />]]></description></item><item><title>ExtJs与WCF之间的跨域访问</title><link>http://www.cnblogs.com/jillzhang/archive/2008/07/05/1236255.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sat, 05 Jul 2008 05:46:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/07/05/1236255.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1236255.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/07/05/1236255.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1236255.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1236255.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/ajax.jpg"   style="width:125px;height:105px"/><br/>Ajax&WCF</div><br><br><p><br>ExtJs与WCF之间的跨域访问<br><br>在上一篇文章<<ExtJs+WCF+LINQ实现分页Grid>>中用ExtJs与Wcf交互实现了分页Grid,回复中心有灵犀同学希望能采用跨域访问的方式,这个问题其实也困扰了我很久,本来ExtJS用ScriptTagProxy支持跨域访问的,如果服务端是.aspx的页面文件,也非常好实现,但换作WCF,问题就复杂起来。本文尝试解决这个问题，方案不是很巧妙，但是我对多种方案实验中第一个且是唯一有效的办法。  </p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/07/05/1236255.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1236255.html?type=1" width = "1" height = "1" />]]></description></item><item><title>ExtJs+WCF+LINQ实现分页Grid</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/29/1232086.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sun, 29 Jun 2008 11:11:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/06/29/1232086.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1232086.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/06/29/1232086.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1232086.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1232086.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/ajax.jpg"   style="width:125px;height:105px"/><br/>Ajax&WCF</div><br><br><p><br>ExtJs+WCF+LINQ实现分页Grid<br><br>上篇文章用ExtJs+Wcf+LINQ实现了一个简单的grid，这个网格控件不带分页，本文在上文的基础上添加分页功能，文中会着重介绍如何在用LINQ返回分页数据，如何使ExtJs与WCF进行Restful交互，如何在页面中添加一个带有分页功能的ExtJS的Grid控件。 </p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/06/29/1232086.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1232086.html?type=1" width = "1" height = "1" />]]></description></item><item><title>用ExtJs+Linq+Wcf打造简单grid</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/18/1225018.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Wed, 18 Jun 2008 14:16:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/06/18/1225018.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1225018.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/06/18/1225018.html#Feedback</comments><slash:comments>22</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1225018.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1225018.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/ajax.jpg"   style="width:125px;height:105px"/><br/>Ajax&WCF</div><br><br><p><br>用ExtJs+Linq+Wcf打造简单grid<br><br>上篇文章ExtJs与WCF交互:生成树中阐述了用wcf产生json数据给extjs产生树控件的用法,本文将着重讲述如何用wcf+extjs+linq打造一个支持排序和列刷选的grid</p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/06/18/1225018.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1225018.html?type=1" width = "1" height = "1" />]]></description></item><item><title>ExtJs与WCF交互:生成树</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/15/1222233.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sun, 15 Jun 2008 02:05:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/06/15/1222233.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1222233.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/06/15/1222233.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1222233.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1222233.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/ajax.jpg"   style="width:125px;height:105px"/><br/>Ajax&WCF</div><br><br><p><br>ExtJs与WCF交互:生成树<br><br>上文做了下Ajax与WCF进行json交互的简单介绍,本文阐述一个具体的实际应用:ExtJs与WCF交互,生成树.也很简单</p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/06/15/1222233.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1222233.html?type=1" width = "1" height = "1" />]]></description></item><item><title>Ajax与Wcf交互-JSON</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/14/1221081.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sat, 14 Jun 2008 05:27:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/06/14/1221081.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1221081.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/06/14/1221081.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1221081.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1221081.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/ajax.jpg"   style="width:125px;height:105px"/><br/>Ajax&WCF</div><br><br><p><br>Ajax与Wcf交互-JSON<br><br>在WCF的序列化中有DataContractJsonSerializer的格式化器,这就使得WCF相比传统的Xml Web Serice多了一种输入输出的编码格式:JSON.本文将介绍如何使用JSON实现Ajax与WCF之间的数据交互. </p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/06/14/1221081.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1221081.html?type=1" width = "1" height = "1" />]]></description></item><item><title>Ajax与WCF交互-WCF之美</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/13/1219201.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Fri, 13 Jun 2008 04:19:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/06/13/1219201.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1219201.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/06/13/1219201.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1219201.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1219201.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/ajax.jpg"   style="width:125px;height:105px"/><br/>Ajax&WCF</div><br><br><p><br>Ajax与WCF交互-WCF之美<br><br>上面一篇博文Ajax访问Xml Web Service的安全问题以及解决方案中谈及xml web service与wcf新老架构对于ajax安全性的问题,得出了结论,但没有具体验证,本文正是为了验证上文中关于新架构MEX结点与业务终结点分离更有利于服务安全的结论,并稍带着讲述如何在vs2008中用ajax与wcf进行交互.</p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/06/13/1219201.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1219201.html?type=1" width = "1" height = "1" />]]></description></item><item><title>Ajax访问Xml Web Service的安全问题以及解决方案</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/12/1218690.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Thu, 12 Jun 2008 14:20:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/06/12/1218690.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1218690.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/06/12/1218690.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1218690.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1218690.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/ajax.jpg"   style="width:125px;height:105px"/><br/>Ajax&WCF</div><br><br><p><br>闲聊，乱侃，Ajax访问Xml Web Service的安全问题以及解决方案！具体来说就是两个问题，两种方案，一些思考，和大家分享，共同学习</p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/06/12/1218690.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1218690.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(17):OO大背离（带视频+ppt+源码）</title><link>http://www.cnblogs.com/jillzhang/archive/2008/04/27/1172157.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sun, 27 Apr 2008 02:26:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/04/27/1172157.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1172157.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/04/27/1172157.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1172157.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1172157.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br>WCF是一种面向服务的开发技术，它与面向对象是有一定差别的，<br>本文就在服务契约的层级和数据协定的继承关系上讲述WCF与OO原则的辩证统一关系。<br></p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/04/27/1172157.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1172157.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(16):操作重载（带视频+ppt+源码）</title><link>http://www.cnblogs.com/jillzhang/archive/2008/04/21/1162646.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sun, 20 Apr 2008 22:57:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/04/21/1162646.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1162646.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/04/21/1162646.html#Feedback</comments><slash:comments>32</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1162646.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1162646.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br>阅读本文，您能了解以下知识 <br><br>1) 什么是操作重载？操作重载有什么好处 <br>2) WCF的服务端如何解决操作重载的问题？ <br>3) WCF的客户端如何解决操作重载问题？ <br>4) 小结<br> </p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/04/21/1162646.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1162646.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF技术研究团队QA专题</title><link>http://www.cnblogs.com/jillzhang/archive/2008/04/19/1161423.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sat, 19 Apr 2008 11:39:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/04/19/1161423.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1161423.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/04/19/1161423.html#Feedback</comments><slash:comments>22</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1161423.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1161423.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="http://www.cnblogs.com/images/cnblogs_com/jillzhang/qa.jpg"/><br/>WCF技术研究团队</div>
<p>
<br/><br/>WCF技术研究团队QA专题<br/><br/><br/>


</p>
&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/04/19/1161423.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1161423.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(15):响应变化</title><link>http://www.cnblogs.com/jillzhang/archive/2008/04/16/1156649.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Wed, 16 Apr 2008 09:59:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/04/16/1156649.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1156649.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/04/16/1156649.html#Feedback</comments><slash:comments>25</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1156649.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1156649.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br>需求变化是软件开发过程中的一大难题，我们经常扼腕叹息：面对变化，我们的软件为何如此不堪一击？我们常常在众多需求变化导致的功能爆炸中疲于奔命，甚至迷失自我！这到底为什么？面对"拥抱变化"这种得呐喊，我们的感受应该是震耳欲聋，还是振聋发聩？如果你仍在困惑，可以来看一看WCF是如何摆脱这种困境的！</p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/04/16/1156649.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1156649.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(14):WCF解决方案模板</title><link>http://www.cnblogs.com/jillzhang/archive/2008/04/13/1151342.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sun, 13 Apr 2008 08:35:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/04/13/1151342.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1151342.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/04/13/1151342.html#Feedback</comments><slash:comments>20</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1151342.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1151342.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br>正所谓磨刀不误砍柴工,虽然VS2008为我们提供了WCFServiceLibrary项目模板,但在实际开发的时候,我们通常更喜欢按照自己的方式来建立WCF项目,通常情况下,我们将服务契约(通常是接口)数据契约,消息契约等契约单独作为一个项目,而将服务的实现作为另外一个项目,除此之外,还包括WCF服务的宿主程序,服务代理项目,客户端程序.我按照这种方式,作了一个WCF解决方案的通用模板</p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/04/13/1151342.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1151342.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(13):事务投票</title><link>http://www.cnblogs.com/jillzhang/archive/2008/04/04/1137797.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Fri, 04 Apr 2008 14:22:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/04/04/1137797.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1137797.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/04/04/1137797.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1137797.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1137797.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br>上文中我们欠缺了一个最重要的功能:事务投票,所谓事务投票就是一种灵活控制事务提交的方式,有时我们希望当操作中只有某个数据满足具体条件的时候,才能赞同事务提交,这样上文的实现明显就不满足需求了,此时我们可以用OperationContext.Current.SetTransactionComplete();显示的进行投票。注意，WCF的事务必须在全票通过的时候才能得以提交。本文还是结合银行的例子 来演示一下事务投票，并且搭配一个漂亮的WPF客户端，可谓买一送一了，：）。 </p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/04/04/1137797.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1137797.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(12):事务</title><link>http://www.cnblogs.com/jillzhang/archive/2008/03/30/1130240.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sun, 30 Mar 2008 13:54:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/03/30/1130240.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1130240.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/03/30/1130240.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1130240.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1130240.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br>通过阅读本文,您能了解以下知识 <br>1) 如何在WCF中实现事务? <br>2) 谈谈事务隔离方式的相关知识 <br>3) 事务的实现会给我们编程带来什么样的阻力? <br>4) 一笔带过,WCF是如何实现分布式事务的? <br>5) 代码不骗人,用一个银行存取款的范例来演练WCF事务 <br></p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/03/30/1130240.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1130240.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(11)-异步</title><link>http://www.cnblogs.com/jillzhang/archive/2008/03/27/1126197.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Thu, 27 Mar 2008 14:53:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/03/27/1126197.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1126197.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/03/27/1126197.html#Feedback</comments><slash:comments>30</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1126197.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1126197.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br><br>通过阅读本文,您能了解以下知识 <br>1) 如何在WCF中实现异步<br>2) 异步操作的优缺点及其应用场合 <br>3) 总结对比各种异步操作的实现方式 <br>4) 代码不骗人,实现一个WCF异步小范例 </p><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/03/27/1126197.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1126197.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(10)：异常处理</title><link>http://www.cnblogs.com/jillzhang/archive/2008/03/08/1096790.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sat, 08 Mar 2008 12:51:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/03/08/1096790.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1096790.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/03/08/1096790.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1096790.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1096790.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br><br>通过阅读本文，您能理解以下的知识 <br>1) WCF中存在哪几种异常处理方式？<br>2) 各种异常处理所适用的应用场合？ <br>3) WCF中常见的异常类型？ <br>4) 代码不骗人，用示例来演示效果，加深印象 <br></p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/03/08/1096790.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1096790.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(9):实例模式和对象生命周期</title><link>http://www.cnblogs.com/jillzhang/archive/2008/03/01/1087467.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sat, 01 Mar 2008 12:49:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/03/01/1087467.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1087467.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/03/01/1087467.html#Feedback</comments><slash:comments>34</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1087467.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1087467.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br><br>通过阅读本文，您可以了解以下知识： <br>1) WCF中有哪几种对象实例模式？ <br>2) 几种实例模式下对象的生命周期？ <br>3) 各种实例模式的应用场合？ <br>4) 使用不同的实例模式，需要注意的有哪些？ <br>5) 代码不骗人，用一个小范例来看看不同实例模式的区别？ </p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/03/01/1087467.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1087467.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(8)：事件广播</title><link>http://www.cnblogs.com/jillzhang/archive/2008/02/24/1079339.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sun, 24 Feb 2008 04:06:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/02/24/1079339.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1079339.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/02/24/1079339.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1079339.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1079339.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br><br>通过阅读本文，您能理解以下知识： <br>1）如何实现一个基于duplex的事件广播 <br>2）解析在实现duplex事件广播中的几个问题 </p><br>3）初步探讨一下异步 &nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/02/24/1079339.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1079339.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(7)：消息交换模式</title><link>http://www.cnblogs.com/jillzhang/archive/2008/02/17/1071521.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sun, 17 Feb 2008 12:37:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/02/17/1071521.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1071521.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/02/17/1071521.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1071521.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1071521.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br><br>通过阅读本文，您能理解以下知识： <br>1) WCF定义了哪几种消息交换模式？ <br>2) One-Way Calls <br>3) Request/Reply <br>4) Duplex <br>5) 用示例来解析WCF的消息交换模式 </p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/02/17/1071521.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1071521.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(6)：WCF架构</title><link>http://www.cnblogs.com/jillzhang/archive/2008/02/16/1070907.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sat, 16 Feb 2008 13:59:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/02/16/1070907.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1070907.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/02/16/1070907.html#Feedback</comments><slash:comments>26</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1070907.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1070907.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br><br>过阅读本文，能使您获得以下知识： <br>1）WCF的架构图 <br>2）WCF架构的关键元素及其概念 <br>3）创建一示例程序，并对其按架构图进行解析 </p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/02/16/1070907.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1070907.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(5)：Binding细解</title><link>http://www.cnblogs.com/jillzhang/archive/2008/02/03/1063406.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sun, 03 Feb 2008 03:47:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/02/03/1063406.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1063406.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/02/03/1063406.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1063406.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1063406.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br><br>通过阅读本文，您能了解以下知识： <br>1）WCF中的Binding是什么？ <br>2）Binding的组成？ <br>3）Binding Element 的分类？ <br>4）Binding描述了哪些层面的信息？<br>5）如何选择正确的Binding </p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/02/03/1063406.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1063406.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(4)：路在何方</title><link>http://www.cnblogs.com/jillzhang/archive/2008/01/30/1059169.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Wed, 30 Jan 2008 13:00:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/01/30/1059169.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1059169.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/01/30/1059169.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1059169.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1059169.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br>通过阅读本文，您能了解以下知识： <br>1) Address是什么？ <br>2) Address的组成？ <br>3) 如何在配置文件中指定Address? <br>4) 如何通过编程方式设置Address? <br>5) Address有什么特殊应用？ </p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/01/30/1059169.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1059169.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(3)：八号当铺之黑色契约</title><link>http://www.cnblogs.com/jillzhang/archive/2008/01/28/1055846.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Mon, 28 Jan 2008 03:25:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/01/28/1055846.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1055846.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/01/28/1055846.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1055846.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1055846.html</trackback:ping><description><![CDATA[摘要: 通过阅读本文，能解决以下的问题 <br>1）什么是契约？ <br>2）契约有几种？,他们都有什么用途 <br>3）如何定义契约？ <br>4）契约是独立于平台的么？ <br>5）契约和以往哪种技术比较相像，又有什么不同？ &nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/01/28/1055846.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1055846.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(2)：决战紫禁之巅</title><link>http://www.cnblogs.com/jillzhang/archive/2008/01/26/1054208.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Sat, 26 Jan 2008 05:16:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/01/26/1054208.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1054208.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/01/26/1054208.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1054208.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1054208.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br>通过阅读本文，能解决如下问题： <br>1) WCF与以往的分布式技术有何区别? <br>2) WCF 在安全性方面做了哪些改进？ <br>3) WCF在性能方面有那些改进？ <br>4) WCF开发模型和以往的其他分布式技术有何区别？ </p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/01/26/1054208.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1054208.html?type=1" width = "1" height = "1" />]]></description></item><item><title>WCF从理论到实践(1)：揭开神秘面纱</title><link>http://www.cnblogs.com/jillzhang/archive/2008/01/25/1053175.html</link><dc:creator>jillzhang</dc:creator><author>jillzhang</author><pubDate>Fri, 25 Jan 2008 07:19:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/01/25/1053175.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1053175.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/01/25/1053175.html#Feedback</comments><slash:comments>21</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1053175.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1053175.html</trackback:ping><description><![CDATA[摘要: <div style="float:right;text-align:center;font-size:9pt;color:teal;border:1px dotted teal"><img src="/images/cnblogs_com/jillzhang/wcf.jpg"   style="width:125px;height:105px"/><br/>WCF从理论到实践</div><br><p><br><br>通过阅读本文，能解决以下几个问题<br>1. WCF是什么？<br>2. WCF能干什么？<br>3. WCF的今生前世？<br>4. 学习WCF有哪些资源？ </p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/01/25/1053175.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1053175.html?type=1" width = "1" height = "1" />]]></description></item></channel></rss>