2017年3月8日

在.NET项目中使用PostSharp,使用CacheManager实现多种缓存框架的处理

摘要: 在前面几篇随笔中,介绍了PostSharp的使用,以及整合MemoryCache,《在.NET项目中使用PostSharp,实现AOP面向切面编程处理》、《在.NET项目中使用PostSharp,使用MemoryCache实现缓存的处理》参数了对PostSharp的使用,并介绍了MemoryCache的缓存使用,但是缓存框架的世界里面,有很多成熟的缓存框架,如MemoryCache、Redis、Memcached、Couchbase、System.Web.Caching等,这时候我们如果有一个大内总管或者一个吸星大法的武功,把它们融合起来,那么就真的是非常完美的一件事情,这个就是我们CacheManager缓存框架了,这样的灵活性缓存框架并结合了PostSharp横切面对常规代码的简化功能,简直就是好鞍配好马、宝剑赠英雄,整合起来处理缓存真的是如虎添翼。 阅读全文

posted @ 2017-03-08 14:44 伍华聪 阅读(4054) 评论(3) 推荐(1) 编辑

在.NET项目中使用PostSharp,使用MemoryCache实现缓存的处理

摘要: 在之前一篇随笔《在.NET项目中使用PostSharp,实现AOP面向切面编程处理》介绍了PostSharp框架的使用,试用PostSharp能给我带来很多便利和优势,减少代码冗余,提高可读性,并且可以更加优雅的实现常规的日志、异常、缓存、事务等业务场景的处理。本篇主要介绍使用MemoryCache实现缓存的处理。 阅读全文

posted @ 2017-03-08 11:57 伍华聪 阅读(5399) 评论(0) 推荐(3) 编辑

在.NET项目中使用PostSharp,实现AOP面向切面编程处理

摘要: PostSharp是一种Aspect Oriented Programming 面向切面(或面向方面)的组件框架,适用在.NET开发中,本篇主要介绍Postsharp在.NET开发中的相关知识,以及一些如日志、缓存、事务处理、异常处理等常用的切面处理操作。 阅读全文

posted @ 2017-03-08 10:20 伍华聪 阅读(8459) 评论(5) 推荐(0) 编辑

导航