﻿<?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>博客园-Robin's Space</title><link>http://www.cnblogs.com/jillzhang/</link><description>高山安可仰,徒此挹清芬</description><language>zh-cn</language><lastBuildDate>Sun, 05 Jul 2009 00:22:22 GMT</lastBuildDate><pubDate>Sun, 05 Jul 2009 00:22:22 GMT</pubDate><ttl>60</ttl><item><title>减肥计划</title><link>http://www.cnblogs.com/jillzhang/archive/2009/04/09/1432659.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Thu, 09 Apr 2009 11:07:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2009/04/09/1432659.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1432659.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2009/04/09/1432659.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1432659.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1432659.html</trackback:ping><description><![CDATA[<p>&#160;&#160; &#160;从参加工作之后,身体一直发胖,严重影响了健康和美观,从今日起施行减肥计划</p>
<p>短期目标: 在3个月内减10斤</p>
<p>长期目标: 在半年内减少15斤,1年内减少30斤</p>
<p>方式: </p>
<p>1) 坚持吃早餐,早起比现在早起1小时,自己做早餐或者出去买.</p>
<p>2) 午餐不吃肉</p>
<p>3) 晚餐只吃些汤类(最好是冬瓜,南瓜,黄瓜)等清淡食品</p>
<p>4) 晚饭时间不能晚于9:30</p>
<p>5) 晚饭之后快走45分钟</p>
<p>6) 晚上睡觉前作20个仰卧起坐,每天递增2个 .</p>
<p>&#160;坚持才能胜利.&#160;</p>
<p>&#160;</p><img src ="http://www.cnblogs.com/jillzhang/aggbug/1432659.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47970/" target="_blank">19岁天才黑客发布首个iPhone 3GS破解软件</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>远瞻新知，触控未来-记WinHEC2008</title><link>http://www.cnblogs.com/jillzhang/archive/2008/12/09/1351404.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Tue, 09 Dec 2008 14:07:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/12/09/1351404.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1351404.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/12/09/1351404.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1351404.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1351404.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/12/09/1351404.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1351404.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47969/" target="_blank">新浪邮箱大本营粉墨登场！Sina.cn开放注册</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>外包一类似联众room的项目</title><link>http://www.cnblogs.com/jillzhang/archive/2008/12/02/1345720.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Tue, 02 Dec 2008 05:37:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/12/02/1345720.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1345720.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/12/02/1345720.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1345720.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1345720.html</trackback:ping><description><![CDATA[<p>哥们一个项目需要外包,有感兴趣的联系:</p>
<p>具体信息:</p>
<p>项目外包需求名称：用vs2008 c#开发一个类似联众room （如有源码语言不限，呵呵）<br />
项目所需技术： .NET,SqlServer <br />
项目描述：&nbsp; 用vs2008 c#开发一个类似联众room的客户端集成平台包括：<br />
登陆、插件管理、版本控制及自动下载服务、后台管理等 <br />
包括三到五个在线小游戏，如斗地主，在线聊天 <br />
项目预算： ￥ 5000-30000 <br />
项目时间：二个月<br />
如果功能做的好价钱可以商量，此项目不需要大的架构同时满足300-500人就可以。<br />
或者您有源码，开发语言不限制。<br />
如有这方面的朋友请联系：MSN：<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#108;&#111;&#118;&#101;&#114;&#119;&#97;&#105;&#116;&#105;&#110;&#103;&#64;&#104;&#111;&#116;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;">loverwaiting@hotmail.com</a>，QQ：389801531<br />
</p>
<img src ="http://www.cnblogs.com/jillzhang/aggbug/1345720.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47968/" target="_blank">IE市场份额首次跌破60%</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>evey的几张鼠绘</title><link>http://www.cnblogs.com/jillzhang/archive/2008/11/17/1335299.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Mon, 17 Nov 2008 10:14:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/11/17/1335299.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1335299.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/11/17/1335299.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1335299.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1335299.html</trackback:ping><description><![CDATA[<p>evey的几张鼠标绘制的图片:<br />
<img height="800" alt="" src="http://images.cnblogs.com/cnblogs_com/jillzhang/ren1.jpg" width="800" border="0" /></p>
<img src ="http://www.cnblogs.com/jillzhang/aggbug/1335299.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47965/" target="_blank">Google App Engine宕机6小时——云的安全在哪里？</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>code4fun: one service,one config</title><link>http://www.cnblogs.com/jillzhang/archive/2008/11/02/1325081.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Sun, 02 Nov 2008 14:42:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/11/02/1325081.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1325081.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/11/02/1325081.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1325081.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1325081.html</trackback:ping><description><![CDATA[摘要: WCF的承载既可以通过编码(Code)实现,也能够通过配置(Config)实现.而且使用配置,更有利于日后的维护和扩展.WCF缺省的是将全部的服务配置都写到一个config文件中去.这种方式更有利于专业的IT人员对服务进行集中式管理.在很多项目中,这种方式也能解决分工问题.但是它也有一定的弊端,比如: 一个无关紧要的service变动,就需要变动config,而对应用程序config的任何修改非常有可能导致应用程序的重启或者异常.比如在网站中,如果更改web.config会导致Session,Application等的丢失.这些情况就会影响用户的体验.本文使用自定义ServiceHost的方式，实现一个Service对应一个config文件，这样当有service发生修改的时候，管理人员就只需要更改对应的config文件。更好的实现了服务与服务之间的隔离。&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/11/02/1325081.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1325081.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47961/" target="_blank">微软新推社交网站Windows Live Planet</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>code4fun:host wcf service just in time</title><link>http://www.cnblogs.com/jillzhang/archive/2008/10/27/1320086.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Sun, 26 Oct 2008 18:05:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/10/27/1320086.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1320086.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/10/27/1320086.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1320086.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1320086.html</trackback:ping><description><![CDATA[摘要: 当ServiceContract非常多的情况下，比如要self-host hundred of service的时候，or更多的时候，每次hosting都是建立一个tcp listen.这样，host的init工作会占用非常多的时间和资源。对于一些对start有较快需求的case,这明显会影响用户体验。本文意在寻求一种技术手段解决这个问题，让service只有在运行时才host。我们姑且称之为host just in time吧&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/10/27/1320086.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1320086.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47960/" target="_blank">火狐3.5版被指推出太匆忙：存在50多个漏洞</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>总结WCF中截获消息的几种方式（二）</title><link>http://www.cnblogs.com/jillzhang/archive/2008/10/25/1319602.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Sat, 25 Oct 2008 14:51:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/10/25/1319602.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1319602.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/10/25/1319602.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1319602.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1319602.html</trackback:ping><description><![CDATA[摘要: <img src="http://jillzhang.cnblogs.com/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>上文中谈到了WCF截获消息有四种方式1） 路由法  2） 自定义绑定法  3）实现接口法 4） 跟踪诊断法，上篇文章总结WCF中截获消息的几种方式详细的阐述了前面两种，本文着重阐述后面两种实现方式&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/10/25/1319602.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1319602.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47959/" target="_blank">Google对手机搜索进行优化升级</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>总结WCF中截获消息的几种方式</title><link>http://www.cnblogs.com/jillzhang/archive/2008/10/24/1319065.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Fri, 24 Oct 2008 13:43:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/10/24/1319065.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1319065.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/10/24/1319065.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1319065.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1319065.html</trackback:ping><description><![CDATA[摘要: <img src="http://jillzhang.cnblogs.com/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>WCF是基于消息机制的，一些功能的实现如寻址，加密等在消息中都会体现的淋漓尽致，WCF中的通道就像车间的流水线，而消息就作为这个流水线上待加工的产品。每经过一个处理位置，相应的通道都会对消息对不同的操作处理。清晰的掌握消息的加工过程对WCF的工作原理，调试跟踪，自定义扩展，性能安全都能非常好的现实意义。而要实现截获消息的目的，通常可以有以下几种办法:

1  路由截获法

2  自定义Binding法

3  实现IMessageInspector接口法

4  跟踪诊断法

四种方法，实现的难度和得到的效果不尽相同。下面逐一阐述实现方式。
&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/10/24/1319065.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1319065.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47958/" target="_blank">风声又起 Windows 7 RTM版7月13日完成</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>说说WCF中的可信赖会话</title><link>http://www.cnblogs.com/jillzhang/archive/2008/10/17/1313675.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Fri, 17 Oct 2008 11:03:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/10/17/1313675.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1313675.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/10/17/1313675.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1313675.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1313675.html</trackback:ping><description><![CDATA[摘要: 几天前，有朋友在QA上问有关WCF中可信赖会话(ReliableSession）的问题。今天重新梳理一下，主要目就是真正的弄清楚可信赖会话的作用，方法和现实意义。&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/10/17/1313675.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1313675.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47957/" target="_blank">乔布斯和埃利森</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>WCF从理论到实践系列文章索引</title><link>http://www.cnblogs.com/jillzhang/archive/2008/08/30/1279939.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Sat, 30 Aug 2008 01:53:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/08/30/1279939.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1279939.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/08/30/1279939.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1279939.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1279939.html</trackback:ping><description><![CDATA[摘要: <img src="/images/cnblogs_com/jillzhang/index.png" class="desc_img"/>
<p>
  WCF从理论到实践系列文章是笔者记录学习WCF历程的一部笔记，至今已有30余篇，涉及到WCF技术绝大多数相关理论知识和丰富的实践实例。这篇索引对上述文章做了一下整理工作，以进一步熟悉掌握WCF技术<br/><br/><br/></p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/08/30/1279939.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1279939.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47956/" target="_blank">Xbox Live将投放Silverlight广告</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>【封装】WCF+LINQ+ExtJS做更简单的Grid</title><link>http://www.cnblogs.com/jillzhang/archive/2008/08/18/1270681.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Mon, 18 Aug 2008 15:17:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/08/18/1270681.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1270681.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/08/18/1270681.html#Feedback</comments><slash:comments>34</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1270681.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1270681.html</trackback:ping><description><![CDATA[<fieldset style="border-right: #99ccff 1px solid; padding-right: 3px; border-top: #99ccff 1px solid; padding-left: 3px; padding-bottom: 3px; margin: 3px; border-left: #99ccff 1px solid; padding-top: 3px; border-bottom: #99ccff 1px solid"><legend style="font-size: 14pt">本系列文章列表</legend>
<p style="font-size: 14pt">1）<a class="postTitle2" id="AjaxHolder_ctl01_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/06/12/1218690.html"><font color="#56b6e9" size="2">Ajax访问Xml Web Service的安全问题以及解决方案</font></a> </p>
<p style="font-size: 14pt">2）<a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl12_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/06/13/1219201.html"><font color="#56b6e9" size="2">Ajax与WCF交互-WCF之美</font></a> </p>
<p><span style="font-size: 14pt">3)&nbsp;<a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl11_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/06/14/1221081.html"><font color="#56b6e9" size="2">Ajax与Wcf交互-JSON</font></a> </span></p>
<p><span style="font-size: 14pt">4) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl10_DayItem_DayList_ctl02_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/06/15/1222233.html"><font color="#56b6e9" size="2">ExtJs与WCF交互:生成树</font></a></span></p>
<p><span style="font-size: 14pt">5) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl09_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/06/18/1225018.html"><font color="#56b6e9" size="2">用ExtJs+Linq+Wcf打造简单grid</font></a> </span></p>
<p><span style="font-size: 14pt">6) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl08_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/06/29/1232086.html"><font color="#56b6e9" size="2">ExtJs+WCF+LINQ实现分页Grid</font></a> </span></p>
<p><span style="font-size: 14pt">7) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl07_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/07/05/1236255.html"><font color="#56b6e9" size="2">ExtJs与WCF之间的跨域访问</font></a> </span></p>
<p><span style="font-size: 14pt">8) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl05_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/07/12/1241379.html"><font color="#56b6e9" size="2">异步调用Restful的WCF服务</font></a> </span></p>
<p><span style="font-size: 14pt">9) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl04_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/07/14/1242939.html"><font color="#56b6e9" size="2">用Restful方式调用WCF进行上传下载</font></a> </span></p>
<p><span style="font-size: 14pt">10) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl03_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/07/17/1245458.html"><font color="#56b6e9" size="2">再说ExtJs与WCF之间的跨域访问</font></a> </span></p>
<p><span style="font-size: 14pt">11) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl01_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/08/09/1259489.html"><font color="#56b6e9" size="2">[添砖加瓦]:ExtJS+WCF+LINQ打造全功能Grid</font></a> </span></p>
<p><span style="font-size: 14pt">12) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl00_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/08/18/1270681.html"><font color="#56b6e9" size="2">【封装】WCF+LINQ+ExtJS做更简单的Grid</font></a> </span></p>
</fieldset>
<p></span></p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;<span style="font-size: 14pt">发</span>布了<a href="http://www.cnblogs.com/jillzhang/archive/2008/08/09/1259489.html">[添砖加瓦]:ExtJS+WCF+LINQ打造全功能Grid</a>一文后，得到了很多朋友的关注和支持，之后又更新了几次，导致那篇文章篇幅过长，有些朋友同时提到，这样一种编程方式，手写代码量过大，特别是extjs的代码量尤其繁重，极大的影响了对这种方式的尝试兴趣和信心。因为我也是首次学习ExtJs，在它的应用上，还不能做到得心应手的状态，因此这几天，我又对上篇文章中的实现进行了一次全面的重构。这次重构主要的目的在于：</p>
<ol>
    <li>整理原来比较凌乱的代码</li>
    <li>通过封装，极大减少ExtJs代码量</li>
    <li>让客户端脚本框架extjs与wcf进行更好一些的交互 </li>
</ol>
<p>其实，我写这系列的文章，并不是很看重Extjs漂亮的外观，我是觉得Extjs是一款非常不错的Ajax框架，封装的比较完整，所以最终选择了Extjs，但我更希望通过extjs与wcf的这种交互和封装，能同样应用到其他优秀的ajax框架上，比如jquery,asp.net ajax上。我个人认为，这几篇文章虽然浅显，但绝对不是简单的牛刀小试，也不是图用几种新技术来哗众取宠，我更多的希望更多人能参与和支持这种开发模式中来。因为比起webform，我觉得它更有型！</p>
<p>&nbsp;&nbsp;&nbsp; 如果，您是第一次看本文，最好还是能阅读一下上一篇<a href="http://www.cnblogs.com/jillzhang/archive/2008/08/09/1259489.html">[添砖加瓦]:ExtJS+WCF+LINQ打造全功能Grid</a>，因为它与本文密切相关。</p>
<p>&nbsp;&nbsp; 先来看下封装好的Extjs Grid有什么特性：</p>
<ol>
    <li>分页查询</li>
    <li>排序</li>
    <li>多字段筛选</li>
    <li>Excel导出，包括单页导出和全部导出两种</li>
    <li>多选列</li>
    <li>批量删除</li>
    <li>批量更新</li>
    <li>添加新记录</li>
    <li>清除筛选，重新查询 </li>
</ol>
<p>说完特性，再来看看这次封装的效果如何：</p>
<ol>
    <li>屏蔽了对Extjs中Store,Proxy,Reader等Compent,可以直接通过设置svcUrl，不必再关心ExtJs与WCF到底的交互细节</li>
    <li>使用这个Grid使得我们在开发WCF服务的时候，有了一个模式，相当于定义好了接口，使得服务的开发工作更有规律可循 </li>
</ol>
<p>接下来，我们来看下封装的Grid有哪些新的特性</p>
<table cellspacing="0" cellpadding="0" width="550" border="1">
    <tr>
            <td valign="top" width="275">配置选项</td>
            <td valign="top" width="275">说明</td>
        </tr>
        <tr>
            <td valign="top" width="275">svcUrl：String</td>
            <td valign="top" width="275">该选项用于指明用于和Extjs的WCF服务地址</td>
        </tr>
        <tr>
            <td valign="top" width="275">dataFields：Ext.data.Record</td>
            <td valign="top" width="275">该选项用于设定与WCF交互行记录的数据结构，相当于Asp.Net 中GridView的每一行中的DataItem</td>
        </tr>
        <tr>
            <td valign="top" width="275">dataKey：String</td>
            <td valign="top" width="275">设置数据记录的主键属性，相当于Asp.Net中的GridView的DataKeys</td>
        </tr>
        <tr>
            <td valign="top" width="275">sortInfo：String</td>
            <td valign="top" width="275">默认的排序表达式</td>
        </tr>
        <tr>
            <td valign="top" width="275">pageSize：Number</td>
            <td valign="top" width="275">每页的最大记录数</td>
        </tr>
        <tr>
            <td valign="top" width="275">gridFormEl：String</td>
            <td valign="top" width="275">在更新，删除等提交操作中的form，所以必须要求页面拥有至少一个&lt;form&gt;，而此处设置该form的id的值，比如页面中有&lt;form id=&#8217;form1&#8217; ..，那此处就可以设置为&#8217;form1&#8217;</td>
        </tr>
        <tr>
            <td valign="top" width="275">gridFormFiled：String</td>
            <td valign="top" width="275">仍然是在数据提交的过程中需要的表单，在页面中至少含有一个，可以设定为隐藏，可以看做Asp.Net中的ViewState，该处的值为表单的id</td>
        </tr>
        <tr>
            <td valign="top" width="275">addPanel：Ext.FormPanel</td>
            <td valign="top" width="275">添加新记录的表单比较灵活，所以需要单独进行设计，并设定给该选项</td>
        </tr>
    </table>
<p>&nbsp;</p>
<p>&nbsp;上面的几个选项，都是必须的，一个简单的例子如下：</p>
<pre class="code"><span style="color: green">//创建可编辑Grid对象
</span><span style="color: blue">var </span>grid = <span style="color: blue">new </span>App.JillzhangGrid({
svcUrl:<span style="color: #a31515">'service/PageGridService.svc'</span>,
sortInfo:{field: <span style="color: #a31515">"ProductID"</span>, direction: <span style="color: #a31515">"DESC"</span>},
dataKey:<span style="color: #a31515">'ProductID'</span>,
dataFields:product,
pageSize:25,
gridFormEl:<span style="color: #a31515">'form1'</span>,
gridFormFiled:<span style="color: #a31515">'data'</span>,
addPanel:addForm,
renderTo:<span style="color: #a31515">'page-grid'</span>,
cm:cm,
sm:sm2,
<span style="color: green">//设置Name列为大小自适应
</span>autoExpandColumn: <span style="color: #a31515">'Name'</span>,
height:400,
width:600,
<span style="color: green">//自定义控件
</span>plugins:[checkColumn,filters],
title:<span style="color: #a31515">'产品信息'
</span>});       </pre>
<a href="http://11011.net/software/vspaste"></a><a href="http://11011.net/software/vspaste"></a>
<p>具体使用，可以参考实例项目，打开实例，原来的代码至少能减少85%。</p>
<p>而对于服务的WCF，也有了比较好的模式，根据功能，我们需要在相应的WCF服务中实现如下的方法<br />
</p>
<table cellspacing="0" cellpadding="0" width="550" border="1">
    <tr>
            <td valign="top" width="275">方法</td>
            <td valign="top" width="275">备注</td>
        </tr>
        <tr>
            <td valign="top" width="275">Select</td>
            <td valign="top" width="275">用于分页有排序插叙</td>
        </tr>
        <tr>
            <td valign="top" width="275">Delete</td>
            <td valign="top" width="275">用于批量删除</td>
        </tr>
        <tr>
            <td valign="top" width="275">Add</td>
            <td valign="top" width="275">用于添加新记录</td>
        </tr>
        <tr>
            <td valign="top" width="275">Update</td>
            <td valign="top" width="275">用于批量更新</td>
        </tr>
        <tr>
            <td valign="top" width="275">ExportExcel</td>
            <td valign="top" width="275">导出Excel-全部数据</td>
        </tr>
        <tr>
            <td valign="top" width="275">PageExportExcel</td>
            <td valign="top" width="275">导出Excel:只导出当前页</td>
        </tr>
    </table>
<p>&nbsp;&nbsp;</p>
<p>服务代码比较长，可以到实例项目中参考</p>
<p>下面贴几张截图来结束本文：</p>
<p><a href="http://www.cnblogs.com/images/cnblogs_com/jillzhang/WindowsLiveWriter/WCFLINQExtJSGrid_14057/image_2.png"><img title="image" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="417" alt="image" src="http://www.cnblogs.com/images/cnblogs_com/jillzhang/WindowsLiveWriter/WCFLINQExtJSGrid_14057/image_thumb.png" width="617" border="0" /></a> </p>
<p><a href="http://www.cnblogs.com/images/cnblogs_com/jillzhang/WindowsLiveWriter/WCFLINQExtJSGrid_14057/image_4.png"><img title="image" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="418" alt="image" src="http://www.cnblogs.com/images/cnblogs_com/jillzhang/WindowsLiveWriter/WCFLINQExtJSGrid_14057/image_thumb_1.png" width="620" border="0" /></a> </p>
<p><a href="http://www.cnblogs.com/images/cnblogs_com/jillzhang/WindowsLiveWriter/WCFLINQExtJSGrid_14057/image_6.png"><img title="image" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="419" alt="image" src="http://www.cnblogs.com/images/cnblogs_com/jillzhang/WindowsLiveWriter/WCFLINQExtJSGrid_14057/image_thumb_2.png" width="617" border="0" /></a></p>
<p>&nbsp;</p>
<p>实例项目：<a href="http://files.cnblogs.com/jillzhang/ExtJs_Wcf_Linq_PageGrid_0818.rar">http://files.cnblogs.com/jillzhang/ExtJs_Wcf_Linq_PageGrid_0818.rar</a></p>
<p>&nbsp;</p>
<p style="font-size: 14pt">最后,热烈祝贺中国乒乓球男队获得团体冠军，王浩，马琳，王力勤，刘国梁教练都是我们的英雄，为他们的胜利欢呼，为他们下面的比赛加油！&nbsp;</p>
<p style="font-size: 14pt"><span style="font-size: 14pt">&nbsp;</p>
<fieldset style="border-right: #99ccff 1px solid; padding-right: 3px; border-top: #99ccff 1px solid; padding-left: 3px; padding-bottom: 3px; margin: 3px; border-left: #99ccff 1px solid; padding-top: 3px; border-bottom: #99ccff 1px solid"><legend style="font-size: 14pt">本系列文章列表</legend>
<p style="font-size: 14pt">1）<a class="postTitle2" id="AjaxHolder_ctl01_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/06/12/1218690.html"><font color="#56b6e9" size="2">Ajax访问Xml Web Service的安全问题以及解决方案</font></a> </p>
<p style="font-size: 14pt">2）<a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl12_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/06/13/1219201.html"><font color="#56b6e9" size="2">Ajax与WCF交互-WCF之美</font></a> </p>
<p><span style="font-size: 14pt">3)&nbsp;<a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl11_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/06/14/1221081.html"><font color="#56b6e9" size="2">Ajax与Wcf交互-JSON</font></a> </span></p>
<p><span style="font-size: 14pt">4) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl10_DayItem_DayList_ctl02_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/06/15/1222233.html"><font color="#56b6e9" size="2">ExtJs与WCF交互:生成树</font></a></span></p>
<p><span style="font-size: 14pt">5) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl09_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/06/18/1225018.html"><font color="#56b6e9" size="2">用ExtJs+Linq+Wcf打造简单grid</font></a> </span></p>
<p><span style="font-size: 14pt">6) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl08_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/06/29/1232086.html"><font color="#56b6e9" size="2">ExtJs+WCF+LINQ实现分页Grid</font></a> </span></p>
<p><span style="font-size: 14pt">7) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl07_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/07/05/1236255.html"><font color="#56b6e9" size="2">ExtJs与WCF之间的跨域访问</font></a> </span></p>
<p><span style="font-size: 14pt">8) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl05_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/07/12/1241379.html"><font color="#56b6e9" size="2">异步调用Restful的WCF服务</font></a> </span></p>
<p><span style="font-size: 14pt">9) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl04_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/07/14/1242939.html"><font color="#56b6e9" size="2">用Restful方式调用WCF进行上传下载</font></a> </span></p>
<p><span style="font-size: 14pt">10) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl03_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/07/17/1245458.html"><font color="#56b6e9" size="2">再说ExtJs与WCF之间的跨域访问</font></a> </span></p>
<p><span style="font-size: 14pt">11) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl01_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/08/09/1259489.html"><font color="#56b6e9" size="2">[添砖加瓦]:ExtJS+WCF+LINQ打造全功能Grid</font></a> </span></p>
<p><span style="font-size: 14pt">12) <a class="postTitle2" id="homepage1_HomePageDays_DaysList_ctl00_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/jillzhang/archive/2008/08/18/1270681.html"><font color="#56b6e9" size="2">【封装】WCF+LINQ+ExtJS做更简单的Grid</font></a> </span></p>
</fieldset></span> 
     <img src ="http://www.cnblogs.com/jillzhang/aggbug/1270681.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47951/" target="_blank">Debian无视GNU创始人警告 接受Mono</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>[添砖加瓦]:ExtJS+WCF+LINQ打造全功能Grid</title><link>http://www.cnblogs.com/jillzhang/archive/2008/08/09/1259489.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Sat, 09 Aug 2008 04:55:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/08/09/1259489.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1259489.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/08/09/1259489.html#Feedback</comments><slash:comments>120</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1259489.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1259489.html</trackback:ping><description><![CDATA[摘要: <img src="/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>新扩展的Grid将包括以下功能:  <br/>
分页功能 <br/>
远程排序功能  <br/>
添加新纪录功能  <br/>
批量删除功能 <br/>
批量更新功能 <br/>
<font color='red'>
2008年8月5日新增功能<br/>
1) 筛选功能<br/>
2）刷新功能<br/>
3）Excel导出功能<br/>
</font>
2008年8月9日新增功能<br/>
1) 扩展了Excel导出功能为导出当前页和导出全部两种<br/>
&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/08/09/1259489.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1259489.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47950/" target="_blank">iPhone 3GS首发日创AT&T多项纪录</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>WCF生成客户端对象方式解析</title><link>http://www.cnblogs.com/jillzhang/archive/2008/07/26/1252171.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Sat, 26 Jul 2008 10:32:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/07/26/1252171.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1252171.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/07/26/1252171.html#Feedback</comments><slash:comments>29</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1252171.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1252171.html</trackback:ping><description><![CDATA[摘要: <img src="/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>
<p>
在WCF中有两种不同的方法可以用于创建客户端服务对象,他们分别为: <br/>
1. 代理构造法 <br/>

2. 通道工厂法 <br/>


本文会从实际应用的角度上,阐述两种方法的一些细节和优劣对比，希望通过学习本文，能掌握什么情况下使用什么样的方式来创建客户端服务代理对象，怎样创建客户端代理对象。本文重点在术，非道。 </P>
&nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/07/26/1252171.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1252171.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47949/" target="_blank">Silverlight开发大赛奖金高达10000美元</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>再说ExtJs与WCF之间的跨域访问</title><link>http://www.cnblogs.com/jillzhang/archive/2008/07/17/1245458.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</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>12</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[摘要: <img src="/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>
<p>
在前面文章ExtJs与WCF之间的跨域访问已经通过服务端代理的方式解决了ExtJs与WCF跨域访问的问题，那个方案看起来并不怎么优雅，而当我在写过用Restful方式调用WCF进行上传下载后，愕然发现原来WCF支持原生数据(Raw)的返回，这就解决了ExtJs与Wcf之间进行跨域调用中的难题：返回数据必须满足格式。下面根据ExtJs与WCF之间的跨域访问中实现的项目，通过Stream和ContentType的联合使用，返回原生数据给Extjs，从而实现跨域调用。</p>
&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" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47947/" target="_blank">微软告攒机商第一案胜诉</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>用Restful方式调用WCF进行上传下载</title><link>http://www.cnblogs.com/jillzhang/archive/2008/07/14/1242939.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</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>21</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[摘要: <img src="/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>

<p>
在前面几篇文章中，分别就WCF如何与Ajax交互，如何返回json数据给Ajax，如何为ExtJs控件提供数据，如何用Http的访问方式异步调用Restful的WCF服务，本文着重讲述如何用Restful方式调用WCFl进行文件的上传和下载。在前面的文章中，曾经写过Restful的WCF支持两种格式的请求和响应的数据格式：1）XML 2) JSON。事实上WCF不光支持上述两种格式，它还支持原生数据(Raw,来源于Carlos' blog)。这样一来，WCF的Restful方式实际上支持任意一种格式的
</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" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47946/" target="_blank">Mono这只猴子招惹了谁？</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>异步调用Restful的WCF服务</title><link>http://www.cnblogs.com/jillzhang/archive/2008/07/12/1241379.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</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>16</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[摘要: <img src="/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>
<p>
上周在pedramr blog上看到有人问是否能够异步调用Restful的WCF服务，下面便是具体实现异步调用Restful的WCF实现细节。通过本文的学习，有助于如下知识的掌握： 
1） 如何设定WCF的Restful支持 
2） 如何异步调用Restful的WCF服务 
</p>
&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" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47945/" target="_blank">Firefox 3.5本月晚些时候即首次升级</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Asp.Net开发小技巧汇总</title><link>http://www.cnblogs.com/jillzhang/archive/2008/07/08/1238002.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Tue, 08 Jul 2008 02:51:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/07/08/1238002.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1238002.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/07/08/1238002.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1238002.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1238002.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/jillzhang/archive/2008/07/08/1238002.html'>阅读全文</a><img src ="http://www.cnblogs.com/jillzhang/aggbug/1238002.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47944/" target="_blank">Google App Engine出现故障宕机6小时</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>ExtJs与WCF之间的跨域访问</title><link>http://www.cnblogs.com/jillzhang/archive/2008/07/05/1236255.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</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>15</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[摘要: <img src="/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>

<p>
ExtJs与WCF之间的跨域访问

在上一篇文章<<ExtJs+WCF+LINQ实现分页Grid>>中用ExtJs与Wcf交互实现了分页Grid,回复中心有灵犀同学希望能采用跨域访问的方式,这个问题其实也困扰了我很久,本来ExtJS用ScriptTagProxy支持跨域访问的,如果服务端是.aspx的页面文件,也非常好实现,但换作WCF,问题就复杂起来。本文尝试解决这个问题，方案不是很巧妙，但是我对多种方案实验中第一个且是唯一有效的办法。  </p>
&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" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47943/" target="_blank">消息称Facebook今年营收将达5.5亿美元</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>ExtJs+WCF+LINQ实现分页Grid</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/29/1232086.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</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>16</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[摘要: <img src="/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>
<p>
ExtJs+WCF+LINQ实现分页Grid

上篇文章用ExtJs+Wcf+LINQ实现了一个简单的grid，这个网格控件不带分页，本文在上文的基础上添加分页功能，文中会着重介绍如何在用LINQ返回分页数据，如何使ExtJs与WCF进行Restful交互，如何在页面中添加一个带有分页功能的ExtJS的Grid控件。 </p>
&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" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47937/" target="_blank">微软8月25日开始通过WSUS推送IE8</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>用ExtJs+Linq+Wcf打造简单grid</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/18/1225018.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</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>42</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[摘要: <img src="/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>
<p>
用ExtJs+Linq+Wcf打造简单grid

上篇文章ExtJs与WCF交互:生成树中阐述了用wcf产生json数据给extjs产生树控件的用法,本文将着重讲述如何用wcf+extjs+linq打造一个支持排序和列刷选的grid</p>
&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" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47935/" target="_blank">暴风称新旧版更换完毕 总计超4000万用户换装</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>愈敏洪讲座</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/15/1222776.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</author><pubDate>Sun, 15 Jun 2008 15:46:00 GMT</pubDate><guid>http://www.cnblogs.com/jillzhang/archive/2008/06/15/1222776.html</guid><wfw:comment>http://www.cnblogs.com/jillzhang/comments/1222776.html</wfw:comment><comments>http://www.cnblogs.com/jillzhang/archive/2008/06/15/1222776.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/jillzhang/comments/commentRss/1222776.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/jillzhang/services/trackbacks/1222776.html</trackback:ping><description><![CDATA[1） <font face="Verdana"><a href="http://v.youku.com/v_show/id_co00XMzU2NDE2OA==.html"><font face="Verdana">http://v.youku.com/v_show/id_co00XMzU2NDE2OA==.html</font><br />
</a></font>
<img src ="http://www.cnblogs.com/jillzhang/aggbug/1222776.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47934/" target="_blank">3.5版既出 Firefox面临新挑战</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>ExtJs与WCF交互:生成树</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/15/1222233.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</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>16</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[摘要: <img src="/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>

<p>
ExtJs与WCF交互:生成树

上文做了下Ajax与WCF进行json交互的简单介绍,本文阐述一个具体的实际应用:ExtJs与WCF交互,生成树.也很简单</p>
&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" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47934/" target="_blank">3.5版既出 Firefox面临新挑战</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Ajax与Wcf交互-JSON</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/14/1221081.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</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>14</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[摘要: <img src="/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>

<p>
Ajax与Wcf交互-JSON

在WCF的序列化中有DataContractJsonSerializer的格式化器,这就使得WCF相比传统的Xml Web Serice多了一种输入输出的编码格式:JSON.本文将介绍如何使用JSON实现Ajax与WCF之间的数据交互. </p>
&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" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47930/" target="_blank">Bing首页将显示各国美景 顺推Silverlight</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Ajax与WCF交互-WCF之美</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/13/1219201.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</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>30</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[摘要: <img src="/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>

<p>
Ajax与WCF交互-WCF之美

上面一篇博文Ajax访问Xml Web Service的安全问题以及解决方案中谈及xml web service与wcf新老架构对于ajax安全性的问题,得出了结论,但没有具体验证,本文正是为了验证上文中关于新架构MEX结点与业务终结点分离更有利于服务安全的结论,并稍带着讲述如何在vs2008中用ajax与wcf进行交互.</p>
&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" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47929/" target="_blank">Gmail 的标签马上就会支持拖拽操作了</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Ajax访问Xml Web Service的安全问题以及解决方案</title><link>http://www.cnblogs.com/jillzhang/archive/2008/06/12/1218690.html</link><dc:creator>Robin Zhang</dc:creator><author>Robin Zhang</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>16</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[摘要: <img src="/images/cnblogs_com/jillzhang/wcf.png" class="desc_img"/>

<p>
闲聊，乱侃，Ajax访问Xml Web Service的安全问题以及解决方案！具体来说就是两个问题，两种方案，一些思考，和大家分享，共同学习</p>
&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" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47928/" target="_blank">Windows 7 触摸功能是摆设 无厂商支持价值不大</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>