IOC和AOP

来源:互联网 发布:反恐行动 知乎 编辑:程序博客网 时间:2024/05/18 03:28

这俩东西还是不能搞得很清楚,具体说应该是怎么用!

先给个浅显的认识吧:

IOC:控制反转模式(也称作依赖性介入)的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器 (在 Spring 框架中是 IOC 容器) 负责将这些联系在一起。

在典型的 IOC 场景中,容器创建了所有对象,并设置必要的属性将它们连接在一起,决定什么时间调用方法。

AOP:面向方面编程。是一种编程技术,它允许程序员对横切关注点或横切典型的职责分界线的行为(例如日志和事务管理)进行模块化。AOP 的核心构造是方面,它将那些影响多个类的行为封装到可重用的模块中。 

原创粉丝点击