﻿<?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>博客园-框架设计团队</title><link>http://fwdesign.cnblogs.com</link><description>研究与交流软件框架设计思想、分享设计经验。 </description><language>zh-cn</language><lastBuildDate>Wed, 20 Aug 2008 22:41:01 GMT</lastBuildDate><pubDate>Wed, 20 Aug 2008 22:41:01 GMT</pubDate><ttl>60</ttl><item><title>再度推出高清书籍</title><link>http://www.cnblogs.com/ioriliao/archive/2008/08/17/1269703.html</link><dc:creator>太极</dc:creator><author>太极</author><pubDate>Sun, 17 Aug 2008 04:20:00 GMT</pubDate><guid>http://www.cnblogs.com/ioriliao/archive/2008/08/17/1269703.html</guid><description><![CDATA[摘要: Oracle 8 UML 对象建模设计http://thns.tsinghua.edu.cn/thnsebooks/ebook95/19.pdfhttp://thns.tsinghua.edu.cn/thnsebooks/ebook95/12.pdfhttp://thns.tsinghua.edu.cn/thnsebooks/ebook95/08.pdfhttp://thns.tsinghua.e&nbsp;&nbsp;<a href='http://www.cnblogs.com/ioriliao/archive/2008/08/17/1269703.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1269703.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41802/" target="_blank">[新闻]微软Office 14即将展开Alpha测试</a>]]></description></item><item><title>[原创]Enterprise Library深入解析与灵活应用(2): 通过SqlDependency实现Cache和Database的同步</title><link>http://www.cnblogs.com/artech/archive/2008/08/11/1265055.html</link><dc:creator>Artech</dc:creator><author>Artech</author><pubDate>Mon, 11 Aug 2008 03:47:00 GMT</pubDate><guid>http://www.cnblogs.com/artech/archive/2008/08/11/1265055.html</guid><description><![CDATA[摘要: 对于一个真正的企业级的应用来说，Caching肯定是一个不得不考虑的因素，合理、有效地利用Caching对于增强应用的Performance（减少对基于Persistent storage的IO操作）、Scalability（将数据进行缓存，减轻了对Database等资源的压力）和Availability（将数据进行缓存，可以应对一定时间内的网络问题、Web Service不可访问问题、Database的崩溃问题等等）。Enterprise Library的Caching Application Block为我们提供了一个易用的、可扩展的实现Caching的框架。借助于Caching Application Block，Administrator和Developer很容易实现基于Caching的管理和编程。由于Caching的本质在于将相对稳定的数据常驻内存，以避免对Persistent storage的IO操作的IO操作，所以有两个棘手的问题：Load Balance问题；Persistent storage和内存中数据同步的问题。本篇文章提供了一个解决方案通过SqlDependen&nbsp;&nbsp;<a href='http://www.cnblogs.com/artech/archive/2008/08/11/1265055.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1265055.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41801/" target="_blank">[新闻]《星际争霸2》新图</a>]]></description></item><item><title>[原创]MS Enterprise Library Policy Injection Application Block 深入解析[总结篇]</title><link>http://www.cnblogs.com/artech/archive/2008/08/08/1263418.html</link><dc:creator>Artech</dc:creator><author>Artech</author><pubDate>Fri, 08 Aug 2008 01:15:00 GMT</pubDate><guid>http://www.cnblogs.com/artech/archive/2008/08/08/1263418.html</guid><description><![CDATA[摘要: Policy Injection Application Block（PIAB）是Enterprise Library众多Application Block中的一个。在我看来，PIAB和后来的Unity Application Block的推出在Enterprise Library的发展历程中具有重要的意思，它标志着Enterprise Library向真正框架上面发展。不再是仅仅关注于某个具体功能实现（比如Logging、Caching、DA、Security等等）。PIAB提供了一种易用的、可扩展的机制是你能够将你需要的Policy应用到对应的目标对象上。PIAB是为你实现AOP提供了又一个不错的选择。对了让读者全面地了解PIAB，能够灵活的使用PIAB为你项目开发服务，我先后写了6篇文章。现在将他们集中在一起，以飨读者。&nbsp;&nbsp;<a href='http://www.cnblogs.com/artech/archive/2008/08/08/1263418.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1263418.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41800/" target="_blank">[新闻]Google放出Android开发路线图</a>]]></description></item><item><title>[原创]Enterprise Library深入解析与灵活应用（1）：通过Unity Extension实现和Policy Injection Application Block的集成</title><link>http://www.cnblogs.com/artech/archive/2008/08/06/1261637.html</link><dc:creator>Artech</dc:creator><author>Artech</author><pubDate>Wed, 06 Aug 2008 01:19:00 GMT</pubDate><guid>http://www.cnblogs.com/artech/archive/2008/08/06/1261637.html</guid><description><![CDATA[摘要: Enterprise Library是微软P&P部门开发的众多Open source框架中的一个，最新的版本已经出到了4.0。由于接触Enterprise Library已经有很长的一段时间，在实际的项目中使用的频率也很高。对此有了一些积累，希望通过这个新的系列和广大网友一起分享和交流。本系列假设读者已经对Enterprise Library有一定的了解，故而不会对各个Application Block的基本原理和编程模型进行介绍，而把侧重点放在Enterprise Library深层次的实现原理、设计模式的应用、有效扩展和最佳实践上。今天我们讨论的内容是如何通过自定义UnityContainerExtension实现Unity和PIAB的集成.&nbsp;&nbsp;<a href='http://www.cnblogs.com/artech/archive/2008/08/06/1261637.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1261637.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41799/" target="_blank">[新闻]番茄花园作者被警方逮捕</a>]]></description></item><item><title>[你必须知道的.NET]第二十一回：认识全面的null</title><link>http://www.cnblogs.com/anytao/archive/2008/07/31/must_net_21.html</link><dc:creator>Anytao</dc:creator><author>Anytao</author><pubDate>Wed, 30 Jul 2008 17:13:00 GMT</pubDate><guid>http://www.cnblogs.com/anytao/archive/2008/07/31/must_net_21.html</guid><description><![CDATA[摘要: null、nullable、??运算符、null object模式，这些闪亮的概念在你眼前晃动，我们有理由相信“存在即合理”，事实上，null不光合理，而且重要。本文，从null的基本认知开始，逐层了解可空类型、??运算符和null object模式，在循序之旅中了解不一样的null。

虽然形色匆匆，但是通过本文你可以基本了解关于null这个话题的方方面面，堆积到一起就是对一个概念清晰的把握和探讨。技术的魅力，大概也正是如此而已吧，色彩斑斓的世界里，即便是“什么都没有”的null，在我看来依然有很多很多。。。值得探索、思考和分享。

你必须知道的.NET，继续全新体验，分享更多色彩。&nbsp;&nbsp;<a href='http://www.cnblogs.com/anytao/archive/2008/07/31/must_net_21.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1256925.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41792/" target="_blank">[新闻]WordPress和Movable Type影响社交网站的未来</a>]]></description></item><item><title>.Net Remoting(分离服务程序实现) - Part.3</title><link>http://www.cnblogs.com/JimmyZhang/archive/2008/07/28/1255046.html</link><dc:creator>Jimmy Zhang</dc:creator><author>Jimmy Zhang</author><pubDate>Mon, 28 Jul 2008 12:01:00 GMT</pubDate><guid>http://www.cnblogs.com/JimmyZhang/archive/2008/07/28/1255046.html</guid><description><![CDATA[摘要: 本文是.Net Remoting系列文章的第三篇。我详细讲述了分离服务程序集的四种方式 -- 使用接口分离，使用“空类”分离，使用Soapsuds.exe分离，使用工厂类分离。以达到了向客户端隐藏服务程序实现的目的。 &nbsp;&nbsp;<a href='http://www.cnblogs.com/JimmyZhang/archive/2008/07/28/1255046.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1255046.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41791/" target="_blank">[新闻]谷歌平台手机获准上市</a>]]></description></item><item><title>.Net Remoting(基本操作) - Part.2</title><link>http://www.cnblogs.com/JimmyZhang/archive/2008/07/26/1252184.html</link><dc:creator>Jimmy Zhang</dc:creator><author>Jimmy Zhang</author><pubDate>Sat, 26 Jul 2008 10:46:00 GMT</pubDate><guid>http://www.cnblogs.com/JimmyZhang/archive/2008/07/26/1252184.html</guid><description><![CDATA[摘要: 本文是.Net Remoting系列文章的第二篇。我们先简单了解了Remoting构架的几个基本组成部分。然后通过一个很小的范例程序演示了构架Remoting程序的基本操作。 &nbsp;&nbsp;<a href='http://www.cnblogs.com/JimmyZhang/archive/2008/07/26/1252184.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1252184.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41790/" target="_blank">[新闻]微软自称传媒公司 强调搜索引擎三大趋势</a>]]></description></item><item><title>.Net Remoting(应用程序域) - Part.1</title><link>http://www.cnblogs.com/JimmyZhang/archive/2008/07/26/1252183.html</link><dc:creator>Jimmy Zhang</dc:creator><author>Jimmy Zhang</author><pubDate>Sat, 26 Jul 2008 10:44:00 GMT</pubDate><guid>http://www.cnblogs.com/JimmyZhang/archive/2008/07/26/1252183.html</guid><description><![CDATA[摘要: 本文是.Net Remoting系列的第一篇文章，讲述了Remoting的“前驱知识点”--应用程序域、传值封送(Marshal by value)、传引用封送(Marshal by reference)，以及Remoting的三个组成部分。 &nbsp;&nbsp;<a href='http://www.cnblogs.com/JimmyZhang/archive/2008/07/26/1252183.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1252183.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41789/" target="_blank">[新闻]亚洲社交网站Friendster将兼容竞争对手窗件</a>]]></description></item><item><title>[记]SAF 中抽象工厂的实现</title><link>http://www.cnblogs.com/JimmyZhang/archive/2008/07/26/1252181.html</link><dc:creator>Jimmy Zhang</dc:creator><author>Jimmy Zhang</author><pubDate>Sat, 26 Jul 2008 10:41:00 GMT</pubDate><guid>http://www.cnblogs.com/JimmyZhang/archive/2008/07/26/1252181.html</guid><description><![CDATA[摘要: 抽象工厂是很常用的一种创建型模式，它的主要作用在于向程序员屏蔽了创建对象的复杂细节，这篇文章主要向大家说明了SAF中抽象工厂模式的实现方式。&nbsp;&nbsp;<a href='http://www.cnblogs.com/JimmyZhang/archive/2008/07/26/1252181.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1252181.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41788/" target="_blank">[新闻]百度宣布服务器全面换装闪存 替代硬盘</a>]]></description></item><item><title>与大家分享下反射技术</title><link>http://www.cnblogs.com/ioriliao/archive/2008/07/04/1235624.html</link><dc:creator>太极</dc:creator><author>太极</author><pubDate>Fri, 04 Jul 2008 06:18:00 GMT</pubDate><guid>http://www.cnblogs.com/ioriliao/archive/2008/07/04/1235624.html</guid><description><![CDATA[摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Reflection;//和大家分享一下自己在工作中用到反射技术的一些简单应用//此案例应用场景是这个样子的://在我的项目中有很多的DLL,每个DLL都有一个Mark属性,是用//来标识这个DLL作用的中文名称来的,因&nbsp;&nbsp;<a href='http://www.cnblogs.com/ioriliao/archive/2008/07/04/1235624.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1235624.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41787/" target="_blank">[新闻]诺基亚发布奢华碳纤维版8800 Arte</a>]]></description></item><item><title>【转】软件质量之路（5）: 面向组件的大规模软件架构</title><link>http://www.cnblogs.com/microsoft-jiang/articles/1234517.html</link><dc:creator>笑笑江南</dc:creator><author>笑笑江南</author><pubDate>Thu, 03 Jul 2008 01:54:00 GMT</pubDate><guid>http://www.cnblogs.com/microsoft-jiang/articles/1234517.html</guid><description><![CDATA[摘要: 级别： 初级关于作者 (iamlinx@21cn.com)2004 年  3 月  01 日在中小规模的软件中，对象和对象之间的协作关系就能够满足需要。但是当软件规模扩大，复杂度上升的时候，面向对象技术强调的协作却表现出另一个极端的特点－耦合度太高导致的复杂度。这时候就需要有一种新的方法来弥补面向对象技术的弱点。大规模软件的特点大规模软件主要特点是复杂度。比较典型的例子是集成性的项目。软件系统需要&nbsp;&nbsp;<a href='http://www.cnblogs.com/microsoft-jiang/articles/1234517.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1234517.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41783/" target="_blank">[新闻]微软披露Windows 7功能开发团队名单</a>]]></description></item><item><title>移动项目开发笔记(一个用户控件引起对asp.net 2.0编译的思考)</title><link>http://www.cnblogs.com/Charles2008/archive/2008/06/27/1222819.html</link><dc:creator>Charles Chen</dc:creator><author>Charles Chen</author><pubDate>Fri, 27 Jun 2008 06:02:00 GMT</pubDate><guid>http://www.cnblogs.com/Charles2008/archive/2008/06/27/1222819.html</guid><description><![CDATA[摘要: 一、起因:  开发团队的一名开发人员突然离职，他把他负责的模块任务交给了我。其中一个模块是他写了一个用户控件，我在我的页面尚始终都用不起，运行时发生错误，错误消息是：The base class includes the field *****, but its type (****) is not compatible with the type of control (ASP.webuserc&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charles2008/archive/2008/06/27/1222819.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1222819.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41782/" target="_blank">[新闻]谷歌Android SDK软件界面浮现</a>]]></description></item><item><title>坚持学习WF(13):WF中的持久化服务</title><link>http://www.cnblogs.com/carysun/archive/2008/06/25/persistence.html</link><dc:creator>生鱼片</dc:creator><author>生鱼片</author><pubDate>Tue, 24 Jun 2008 23:52:00 GMT</pubDate><guid>http://www.cnblogs.com/carysun/archive/2008/06/25/persistence.html</guid><description><![CDATA[摘要: 看到WF中的持久化服务自然就想和Lotus Notes中进行对比，很多人都说Notes这种文档型的数据库很落后，但正是这种特性让他对持久化有很好的支持，可在.Net，Java这些当中却还需要花费很大的力气和DB等交互才可以完成。&nbsp;&nbsp;<a href='http://www.cnblogs.com/carysun/archive/2008/06/25/persistence.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1229322.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41781/" target="_blank">[新闻]谷歌生活搜索增加“影讯”</a>]]></description></item><item><title>重温Observer模式--热水器·改</title><link>http://www.cnblogs.com/JimmyZhang/archive/2008/06/18/1225061.html</link><dc:creator>Jimmy Zhang</dc:creator><author>Jimmy Zhang</author><pubDate>Wed, 18 Jun 2008 15:39:00 GMT</pubDate><guid>http://www.cnblogs.com/JimmyZhang/archive/2008/06/18/1225061.html</guid><description><![CDATA[摘要: 在 <a target='_blank' href="http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx">C#中的委托和事件</A> 一文的后半部分，我向大家讲述了Observer(观察者)模式，并使用委托和事件实现了这个模式。实际上，不使用委托和事件，一样可以实现Observer模式。在本文中，我将使用GOF的经典方式，再次实现一遍Observer模式，同时将讲述在 <a target='_blank' href="http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx">C#中的委托和事件</A> 一文中没有提及的推模式(Push)和拉模式(Pull)。&nbsp;&nbsp;<a href='http://www.cnblogs.com/JimmyZhang/archive/2008/06/18/1225061.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1225061.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41780/" target="_blank">[新闻]《电脑报》:《星际争霸2》掘金中国悬疑</a>]]></description></item><item><title>MVP 模式实例解析</title><link>http://www.cnblogs.com/JimmyZhang/archive/2008/06/15/1222661.html</link><dc:creator>Jimmy Zhang</dc:creator><author>Jimmy Zhang</author><pubDate>Sun, 15 Jun 2008 09:48:00 GMT</pubDate><guid>http://www.cnblogs.com/JimmyZhang/archive/2008/06/15/1222661.html</guid><description><![CDATA[摘要: 在我 <a target='_blank' href="http://www.tracefact.net/Software-design/Model-View-Presenter-Pattern.aspx">模型－视图－提供器 模式</A> 这篇译文中，作者为了说明 MVP 的优点之一，<B>易测性</B>，引入了单元测试和NMock框架。可能有的朋友对这部分不够熟悉，也因为本人翻译水平有限，导致看后感觉不够明朗，所以我就补写了这篇文章，对作者给出的范例程序作了些许简化和整理，让我们一步步地来实现一个符合MVP模式的Web页面。&nbsp;&nbsp;<a href='http://www.cnblogs.com/JimmyZhang/archive/2008/06/15/1222661.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1222661.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41779/" target="_blank">[新闻]IBM开发成功22纳米SRAM 更快更节能</a>]]></description></item><item><title>[译]模型－视图－提供器 模式</title><link>http://www.cnblogs.com/JimmyZhang/archive/2008/06/15/1222660.html</link><dc:creator>Jimmy Zhang</dc:creator><author>Jimmy Zhang</author><pubDate>Sun, 15 Jun 2008 09:45:00 GMT</pubDate><guid>http://www.cnblogs.com/JimmyZhang/archive/2008/06/15/1222660.html</guid><description><![CDATA[摘要: 模型-视图-提供器模式(MVP)是模型-视图-控制器(MVC)模式的一个改进，通过使用这个模式，可以将通常写于页面后置代码(CodeBehind)中的逻辑，委托给一个更易于测试的单独的提供器类中。 &nbsp;&nbsp;<a href='http://www.cnblogs.com/JimmyZhang/archive/2008/06/15/1222660.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1222660.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41778/" target="_blank">[新闻]Windows 7 Server将被命名为Windows Server 2008 R2</a>]]></description></item><item><title>坚持学习WF(10):在工作流中使用关联</title><link>http://www.cnblogs.com/carysun/archive/2008/06/01/wfcorrelation.html</link><dc:creator>生鱼片</dc:creator><author>生鱼片</author><pubDate>Sun, 01 Jun 2008 05:03:00 GMT</pubDate><guid>http://www.cnblogs.com/carysun/archive/2008/06/01/wfcorrelation.html</guid><description><![CDATA[摘要: 当我们在工作流中使用本地服务的事件的时候，WF运行时引擎将入站消息映射到实例中的特定HandleExternalEventActivity活动，对实例的映射是在将工作流实例InstanceId传递到ExternalDataEventArgs构造函数时完成的。所以当工作流实例在本地服务接口上侦听相同事件的不同实例时，就无法确定该响应哪个事件,如何解决这个问题呢，我们就需要在工作流中使用关联.&nbsp;&nbsp;<a href='http://www.cnblogs.com/carysun/archive/2008/06/01/wfcorrelation.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1211565.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41775/" target="_blank">[新闻]2008年8月19日IT博客精选</a>]]></description></item><item><title>[译]开闭原则</title><link>http://www.cnblogs.com/JimmyZhang/archive/2008/05/30/1210999.html</link><dc:creator>Jimmy Zhang</dc:creator><author>Jimmy Zhang</author><pubDate>Fri, 30 May 2008 15:36:00 GMT</pubDate><guid>http://www.cnblogs.com/JimmyZhang/archive/2008/05/30/1210999.html</guid><description><![CDATA[摘要: 在这篇文章中，Jeremy Miller向我们讲述了软件设计中的开闭原则，以及相关的 单一责任原则、责任链模式、双重分发 以及 Liskov 替换原则。&nbsp;&nbsp;<a href='http://www.cnblogs.com/JimmyZhang/archive/2008/05/30/1210999.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1210999.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41774/" target="_blank">[新闻]Facebook成为美国四大电视台争夺观众阵地</a>]]></description></item><item><title>类型自定义格式字符串</title><link>http://www.cnblogs.com/JimmyZhang/archive/2008/05/30/1210378.html</link><dc:creator>Jimmy Zhang</dc:creator><author>Jimmy Zhang</author><pubDate>Thu, 29 May 2008 16:33:00 GMT</pubDate><guid>http://www.cnblogs.com/JimmyZhang/archive/2008/05/30/1210378.html</guid><description><![CDATA[摘要: String可能是使用最多的类型，ToString()则应该是大家使用得最多的方法了。然而它不应该仅仅是用来输出类型的名称，如果使用得当，它可以方便地输出我们对类型自定义的格式。本文将循序渐进地讨论ToString()，以及相关的IFormattable、IFormatProvider以及ICustomFormatter接口。 &nbsp;&nbsp;<a href='http://www.cnblogs.com/JimmyZhang/archive/2008/05/30/1210378.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1210378.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41773/" target="_blank">[新闻]商业周刊：Twitter创收难 或被收购</a>]]></description></item><item><title>[记]SAF 中缓存服务的实现</title><link>http://www.cnblogs.com/JimmyZhang/archive/2008/05/30/1210377.html</link><dc:creator>Jimmy Zhang</dc:creator><author>Jimmy Zhang</author><pubDate>Thu, 29 May 2008 16:31:00 GMT</pubDate><guid>http://www.cnblogs.com/JimmyZhang/archive/2008/05/30/1210377.html</guid><description><![CDATA[摘要: 本文是《Developing Application Frameworks in .NET》的读书笔记。SAF 是书中的一个范例框架，意为 Simple Application Framework(简单应用程序框架)，通过这篇文章，我主要想向大家说明 SAF 中缓存服务的实现方式。 &nbsp;&nbsp;<a href='http://www.cnblogs.com/JimmyZhang/archive/2008/05/30/1210377.html'>阅读全文</a><img src ="http://fwdesign.cnblogs.comaggbug/1210377.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41772/" target="_blank">[新闻]奇虎360安全卫士负责人傅盛正式离职</a>]]></description></item></channel></rss>