摘要:                    
两种AOP实现方式的性能比较  AOP(Aspect-Oriented Programming,面向方面编程),它是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。我们把软件系统分为两个部分:核心关注点和横切关注点。业务处理的主要流程是核心关注点,与之关系不大的部分是横切关注点。横切关注点的一个特点是,他们经常发生在核心关注点的多处,而各处都基本相似。比如...                阅读全文
            
        随笔档案-2009年2月6日
C#应用AOP说明
2009-02-06 00:08 by 宝宝合凤凰, 2477 阅读, 收藏,
摘要:                    
C#应用AOP说明NFramework 轻量级ORM框架AOP介绍什么是AOPAOP是aspect-oriented programming的简写。AOP的研究逐渐成为热门,有关AOP的描述,在CSDN文章中也有人做了比较周详的描述,也有一些对描述的争论。《aspectj in action》的描述我认为最为经典,理由是:该书是aspectj研发者的手笔,而aspectj目前也是最成熟AOP的工具...                阅读全文
            
        我们为什么需要AOP
2009-02-06 00:07 by 宝宝合凤凰, 544 阅读, 收藏,
摘要:                    
我们为什么需要AOP 此文摘自IBM developerWorks原文请看:What is AspectJ本节简单介绍AOP的概念,解释我们为什么需要AOP。 AOP是Object Oriented Programming(OOP)的补充。OOP能够很好地解决对象的数据和封装的问题,却不能很好的解决Aspect("方面")分离的问题。下面举例具体说明。比如,我们有一个Bank(银行)类。Bank有...                阅读全文
            
        10分钟入门AOP:用PostSharp普及一下AOP
2009-02-06 00:04 by 宝宝合凤凰, 342 阅读, 收藏,
摘要:                    
10分钟入门AOP:用PostSharp普及一下AOP PostSharp是一个比较强调易学易用的AOP框架,在这之前我接触过AspectJ,Spring.当然花的时间也不多,不过一直感觉不好掌握,似乎AOP是比较难的东西。今天看到这篇英文论文里面的说明,似乎并不那么难以掌握。参考下图,对比一下两组概念。PS用了我们熟知的东西,而没有引入新名词,这是它聪明的地方。看表格右边的一组概念,事件(还不太...                阅读全文
            
        基于Remoting透明代理的AOP实现
2009-02-06 00:01 by 宝宝合凤凰, 230 阅读, 收藏,
摘要:                    
基于Remoting透明代理的AOP实现 由于某些原因,这2天又拿起了关于AOP方面的资料来学习下。每一次的学习,都有更多的一些认识。在.Net下基于Remoting的实现,应该算是能“最大发挥“的实现了:),动态织入的实现,让其灵活而强大,当然也有其缺陷,比如方法调用要被拦截的类必须继承与ContextBoundObject对象,对于单继承的C#而言,缺陷不小!参考了Br...                阅读全文
            
        
                    
                
浙公网安备 33010602011771号