面向方面编程 (AOP) 是施乐公司帕洛阿尔托研究中心 (Xerox PARC) 在上世纪 90 年代发明的一种编程范式,它使开发人员可以更好地将本不该彼此纠缠在一起的任务(例如数学运算和异常处理)分离开来。 AOP 方法有很多优点。首先,由于操作更为简洁,所以改进了性能。其次,它使程序员可以花费更少的时间重写相同的代码。总之,AOP 能够为不同过程提供更好的封装性,提高未来的互操作性…

面向方面编程 (AOP) 是施乐公司帕洛阿尔托研究中心 (Xerox PARC) 在上世纪 90 年代发明的一种编程范式,它使开发人员可以更好地将本不该彼此纠缠在一起的任务(例如数学运算和异常处理)分离开来。 AOP 方法有很多优点。首先,由于操作更为简洁,所以改进了性能。其次,它使程序员可以花费更少的时间重写相同的代码。总之,AOP 能够为不同过程提供更好的封装性,提高未来的互操作性。

AOP(面向方面编程)是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。其在Java社区讨论非常热烈,如java AOP框架:spring框架,又如:aspectj ,关于aop的详细信息可以查看 AOP是什么或者IBM开发人员网站

下面是今天晚上查询Coldfusion数据持久化框架相关信息时无意中发现两个值得大家关注的AOP框架:

  1. AOP Framework for Flash Version 0.2
  2. ColdSpring:coldfusion AOP framework

分别为Flash和Coldfusion的AOP实现,这里个框架都还处于开发阶段,还未有最终成熟的版本,但是都是开源的,值得大家关注哦…