我心中的核心组件(可插拔的AOP)~大话开篇及目录
核心组件
我心中的核心组件,核心组件就是我认为在项目中比较常用的功能,如日志,异常处理,消息,邮件,队列服务,调度,缓存,持久化,分布式文件存储,NoSQL存储,IoC容器,方法拦截等等。
对于以上内容可以说即是一个大餐,又是一个挑战,就让我带着大家去迎接这份挑战吧,呵呵!
可插拔的AOP
AOP即面向切面的编程,是指将一个公用的与领域无关的组件抽象出来,方便在各个项目中使用。在微软很多项目中,基本都会有这种组件,它们叫它frameworks,或者叫core,从字面上看,就是核心的东西,而这些核心的东西最强调的就是通用性,扩展性,方便的可插拔性,而我认识安全性,稳定性到不是它所强调的,呵呵。
我心中的核心组件(可插拔的AOP)~目录
第九回 自主的文件缓存组件FileCache和被封装的System.Net.Cache
第十回 分布式文件存储FastDFS
第十一回 Nosql组件Redis.Client
第十三回 实现AOP的拦截组件Unity.Interception
第十五回 我的日志组件Logger.Core(策略,模版方法,工厂,单例等模式的使用)
第十六回 IoC组件Unity续~批量动态为Unity添加类型和行为
第十七回 我心中的核心组件(可插拔的AOP)~调度组件quartz.net续~任务管理器的开发
第十八回 我心中的核心组件(可插拔的AOP)~调度组件quartz.net续~任务管理器的开发(CronTrigger强大功能)
第十九回 我心中的核心组件(可插拔的AOP)~消息组件~完善篇
第二十回 我心中的核心组件(可插拔的AOP)~分布式Session组件
第二十一回 我心中的核心组件(可插拔的AOP)~分布式文件上传组件~基于FastDFS
第二十二回 我心中的核心组件~HttpHandler和HttpModule实现图像的缩放与Url的重写
第二十三回 IoC组件Unity再续~根据类型字符串动态生产对象
第二十五回 IoC组件~Autofac将多实现一次注入,根据别名Resove实例
这个文章将对我的职业发展起到重要的作用,所以,每篇文章我都会用心去写,呵呵,希望大家多多支持!
我心中的核心组件(可插拔的AOP)~大话开篇及目录的更多相关文章
- 我心中的核心组件(可插拔的AOP)~第二回 缓存拦截器
		
回到目录 AOP面向切面的编程,也称面向方面的编程,我更青睐于前面的叫法,将一个大系统切成多个独立的部分,而这个独立的部分又可以方便的插拔在其它领域的系统之中,这种编程的方式我们叫它面向切面,而这些独 ...
 - 我心中的核心组件(可插拔的AOP)~第四回  异常拦截器
		
回到目录 之前说过有关拦截器的文章,第二回 缓存拦截器,事实上,在那讲里说的最多是AOP和缓存组件,对于拦截的概念并没有详细的说明,这一讲,不说AOP,主要说一下拦截器,拦截器Interceptio ...
 - 我心中的核心组件(可插拔的AOP)~第五回  消息组件
		
回到目录 之所以把发消息拿出来,完全是因为微软的orchard项目,在这个项目里,将公用的与领域无关的功能模块进行抽象,形成了一个个的组件,这些组件通过引用和注入的方式进行工作,感觉对于应用程序的扩展 ...
 - 我心中的核心组件(可插拔的AOP)~第六回  消息组件~续
		
回到目录 上一回写消息组件已经是很久之前的事了,这一次准备把消息组件后续的东西说一下,事实上,第一篇文章主要讲的是发消息,而这一讲最要讲的是收消息,简单的说,就是消息到了服务器之后,如何从服务器实时的 ...
 - 我心中的核心组件(可插拔的AOP)~调度组件quartz.net
		
回到目录 quartz.net是一个任务调度组件,它可以灵活的设置你的调试方式,按时间,按日期,按周期都可以很容易的实现,quartz不仅可以用在web中,而且还可以部署在winform,winser ...
 - 我心中的核心组件(可插拔的AOP)~第十二回 IoC组件Unity
		
回到目录 说在前 Ioc组件有很多,之前也介绍过autofac,castle等,今天再来说一下在微软Nlayer DDD架构里使用的unity组件,今天主要说一下依靠注入,如果希望看拦截的用法,可以阅 ...
 - 我心中的核心组件(可插拔的AOP)~第十三回 实现AOP的拦截组件Unity.Interception
		
回到目录 说在前 本节主要说一下Unity家族里的拦截组件,对于方法拦截有很多组件提供,基本上每个Ioc组件都有对它的实现,如autofac,它主要用在orchard项目里,而castle也有以拦截的 ...
 - 我心中的核心组件(可插拔的AOP)~第十五回 我的日志组件Logger.Core(策略,模版方法,工厂,单例等模式的使用)
		
回到目录 之前的讲过两篇关于日志组件的文章,分别是<第一回 日志记录组件之自主的Vlog>和<第三回 日志记录组件之log4net>,而今天主要说一下我自己开发的另一种日志 ...
 - 我心中的核心组件(可插拔的AOP)~调度组件quartz.net续~任务管理器的开发
		
回到目录 对于任务调度来说,越来越多的团队选择了quartz,它在java和.net环境下表现都十分优秀,配置简单,功能强大,时间表达式配置灵活,但在使用时,还是感觉缺点什么,怎么说,你在服务器上安装 ...
 
随机推荐
- 解决谷歌浏览器中的input背景色默认是黄色
			
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }
 - 毕业论文—使用js将canvas保存为图片文件,并且自定义文件名
			
该文章引用http://blog.csdn.net/qq547276542/article/details/51906741 1.从canvas中直接提取图片元数据 // 图片导出为 png 格式 v ...
 - 网站banner写法
			
css .banner{ width: %; height: 375px; background: url(X.jpg) no-repeat center;} html <div class=& ...
 - POJ2104 K-th Number(主席树)
			
题目 Source http://poj.org/problem?id=2104 Description You are working for Macrohard company in data s ...
 - 图的基本遍历算法的实现(BFS & DFS)复习
			
#include <stdio.h> #define INF 32767 typedef struct MGraph{ ]; ][]; int ver_num, edge_num; }MG ...
 - 织梦cms更新新建的栏目提示:DedeTag Engine Create File False:C:/phpStudy/WWW/
			
这个问题怎么解决呢?只是更换了一下栏目名称.增加了新的栏目,结果就不行了. 问题原因: 新建的栏目没有"列表命名规则",导致cms解析的时候,出现解析错误. 解决办法 在下图填入: ...
 - Kafka replication
			
Kafka replication kafka_replication_detailed_design_v2.pdf kafka Detailed Replication Design V3 Apac ...
 - Web Api 模型验证
			
1.模型建立,在模型上类上添加System.ComponentModel.DataAnnotations验证属性 public class Product { public int Id { get; ...
 - SPOJ FASTFLOW网络流水题
			
Dinic=bfs+dfs = = 用bfs算出到原点的最短路径(每条残存都算1) 然后每次都跑两端只差1的路径跑dfs,并且一直跑到不能跑 一个优化:如果一个点流出的量已经到流入量了就可以返回上一 ...
 - xcode 一般插件
			
插件编写 xcode的插件不算多,找遍了网络也就大猫小猫而三只.不过虽然不多,但是大部分的插件都非常有用.以下5歀插件是我几台机器上都安装了并且经常使用的. 1. MiniXcode MiniXcod ...