这是一个系列,这是一个一看就叫人兴奋的东西,
你的项目是否会有一些通用的核心组件,
- 它在跨项目方面是否很方便,
- 它在自身的扩展性上是否灵活,
- 它的代码的优雅度是否有一个标准,
- 它的代码是否严谨,
这些将在这个系列中给大家进行介绍。
AOP不是一个新东西,它对项目进行横向切割,它是对面向对象OOP的补充,对于通用的模块我们可以使用AOP的编程思想来干这事会比较好,世事上,在小微的世界里有很多牛X的开源项目都使用了AOP的思想,如orchard,注意我说的是思想,就是说,你,我,他所实现的AOP方式是不同的,这很容易理解。
事实上,我们这个系列的文章主要是在讲Orchard Framework这个层次,下面看一下目录: