摘要:
以PetShop.BLL.Product业务对象为例,PetShop为其建立了代理对象ProductDataProxy,并在GetProductByCategory()等方法中,引入了缓存机制,例如:public static class ProductDataProxy{ private static readonly int productTimeout = int.Parse(Configu... 阅读全文
随笔分类 - petshop
PetShop之ASP.NET缓存 --one
2007-04-27 10:06 by DQ, 426 阅读, 收藏,
摘要:
如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从Cache中读取,而不必访问存取速度相对... 阅读全文
PetShop之ASP.NET缓存--two
2007-04-27 10:05 by DQ, 360 阅读, 收藏,
摘要:
在PetShop 4.0的命名空间PetShop.ICacheDependency中,定义了名为IPetShopCacheDependency接口,它仅包含了一个接口方法:public interface IPetShopCacheDependency{ AggregateCacheDependency GetDependency();}AggregateCacheDependency是.Net ... 阅读全文
《解剖PetShop》系列之二
2007-04-19 10:55 by DQ, 226 阅读, 收藏,
摘要:
二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开 始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列 二中... 阅读全文
PetShop的系统架构设计(转帖)一
2007-04-19 10:54 by DQ, 291 阅读, 收藏,
摘要:
前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的 PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着 版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。Pet... 阅读全文
Microsoft .NET Pet Shop 4 架构与技术分析
2007-04-17 10:24 by DQ, 221 阅读, 收藏,
摘要:
1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。正因... 阅读全文
浙公网安备 33010602011771号