我心中的核心组件,核心组件就是我认为在项目中比较常用的功能,如日志,异常处理,消息,邮件,队列服务,调度,缓存,持久化,分布式文件存储,NoSQL存储,IoC容器,方法拦截等等。
对于以上内容可以说即是一个大餐,又是一个挑战,就让我带着大家去迎接这份挑战吧,呵呵!
AOP即面向切面的编程,是指将一个公用的与领域无关的组件抽象出来,方便在各个项目中使用。在微软很多项目中,基本都会有这种组件,它们叫它frameworks,或者叫core,从字面上看,就是核心的东西,而这些核心的东西最强调的就是通用性,扩展性,方便的可插拔性,而我认识安全性,稳定性到不是它所强调的,呵呵。
我心中的核心组件(可插拔的AOP)~目录
第一回 日志记录组件之自主的Vlog
第二回 缓存拦截器
第三回 日志记录组件之log4net
第四回 异常拦截器
第五回 稳定的系统消息组件
第六回 邮件组件
第七回 MSMQ与Redis队列
第八回 调度组件quartz.net
第九回 自主的文件缓存组件FileCache和被封装的System.Net.Cache
第十回 分布式文件存储FastDFS
第十一回 Nosql组件Redis.Client
第十二回 IoC组件Unity
第十三回 实现AOP的拦截组件Unity.Interception
这个文章将对我的职业发展起到重要的作用,所以,每篇文章我都会用心去写,呵呵,希望大家多多支持!
回到占占推荐博客索引