摘要:
一、AOP 相对AOP(面向切面编程)而言大家一定更了解OOP(面向对象程序设计) 面向对象设计是一种模块化方法:把相关的数据(相关的对象)及处理方法放在一起。 面向切面编程也是一种模块化机制:核心思想是从关注点中分离出横切关注点。(这样关注的问题从代码的业务逻辑独立出来,解耦) 个人理解:面向切面 阅读全文
摘要:
1.什么是IOC/DI IOC(Inversionof Control)控制反转:所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现。那么必然的我们需要创建一个容器,同时需要一种描述来让容器知道需要创建的对象与对象的关系。这个描述最具体表现就是我们可配置的文件。 阅读全文