09 2005 档案
摘要:我参考了大量的文档和资料,并结合我的一些研究心得,完成的一篇比较完整的介绍和研究AOP技术的文章。本文共分为四部分:1、引言2、AOP技术基础3、Java平台AOP技术研究4、.Net平台AOP技术研究
阅读全文
摘要:本文提及了《在.Net中关于AOP的实现》中的一些缺陷,并给出了改进的方法。包括:1、用接口替代委托,使AOP的实现可以通过配置文件配置,便于Aspect的扩展;2、抛弃了继承ContextAttribute的做法,而是实现了接口IContextAttribute;本文还谈到了Castle的DynamicProxy技术。介绍了AOP的一些基本概念,尤其介绍了AOP的静态横切技术。本文链接:《在.N...
阅读全文
摘要:八月,Design&Pattern团队如夏日一样火热,成员发表文章的热情似乎高涨了不少。本月度共收获了文章27篇,其中更不乏力作。而单从数量上来看,更是超过了七月度的两倍有余。从内容上看,设计模式仍然是关注的核心。首先是吕震宇推出的《分析模式》读后感——《《分析模式》第2、3章读书心得》,令人顿生返回书斋潜心读书之愿望。Martin Fowler的书总是这么经典,《重构》如是,《企业架构模式》如是...
阅读全文
摘要:在.Net平台下采用动态代理技术实现AOP,其原理并不复杂,而.Net Framework也提供了足够的技术来实现它。如果再结合好的设计模式,提供一个基本的AOP框架,将大大地简化开发人员处理“aspect”的工作。当然,本文虽然提供了实现AOP的实例,但其架构的设计还远远不能达到企业级的要求,如在稳定性、可扩展性上还需经过进一步的测试与改善。例如我们可以通过配置文件的形式,来配置方法与方面之间的...
阅读全文