IOC,控制反转,就是将对象的创建,销毁交由容器来控制,DI,依赖注入,对象的引用由容器来帮忙完成。
AOP面向切面编程,关注的是公共功能,将那一部分代码封装在一起,在运行时,由容器动态织入。如,事务管理,权限控制,日志记录,异常处理。AOP的概念,Pointcut(切点,表达式,用来限制连接点),Join Point(连接点,被拦截的方法),Advice(通知,分为前置通知,环绕通知,后置通知,后置通知又分为正常执行后通知和异常执行后通知),引入(允许对被通知的对象引入新的属性或者方法,实现新功能的同时不影响原来的对象),织入(将通知织入到连接点的过程)
https://www.cnblogs.com/boywwj/p/7502185.html