请说一下什么是 IOC ?什么是 AOP?
时间: 2023-10-31 09:06:54 浏览: 120
pring中ioc是什么共15页.pdf.zip
IOC(Inversion of Control,控制反转)是一种设计思想,它通过将对象的创建、依赖关系的维护和调用交给IoC容器来管理,从而实现了对象之间的松耦合。常见的IOC容器有Spring、Guice等。
AOP(Aspect Oriented Programming,面向切面编程)是一种编程思想,它通过在程序运行期间动态地将代码注入到业务逻辑中,从而实现对业务逻辑的横向切面的增强。AOP可以用来实现日志记录、事务管理、安全控制等功能。常见的AOP框架有Spring AOP、AspectJ等。
阅读全文