AOP,顾名思义,是面向切面编程,相对于OOP来说,它提供声明式的事务管理,交叉功能模块化,从而把应用服务和业务逻辑完全分离。
IOC就是传说中的控制反转,对象不需要主动查找、创建实例,而是由spring的容器来创建和注入依赖对象,客户端类因此不再主动创建这些对象。此时,应用程序不再去主动创建和注入对象,而是被动滴等待容器进行注入和创建。IOC实现了对象间的松藕,有利于功能复用。
时间: 2024-10-17 08:28:30
AOP,顾名思义,是面向切面编程,相对于OOP来说,它提供声明式的事务管理,交叉功能模块化,从而把应用服务和业务逻辑完全分离。
IOC就是传说中的控制反转,对象不需要主动查找、创建实例,而是由spring的容器来创建和注入依赖对象,客户端类因此不再主动创建这些对象。此时,应用程序不再去主动创建和注入对象,而是被动滴等待容器进行注入和创建。IOC实现了对象间的松藕,有利于功能复用。