解答
ioc,控制反转:
这个指的就是我们获取对象的方式进行反转了,改变了。
在使用spring之前是需要手动new出来的,是我们主动获取的。
使用spring之后,是将这个获取的过程交给spring来管理,我们只需要告诉spring你需要什么就行了,它就会把东西给你。
比如:在没有电商的时候,我们去上街买东西,需要考虑到这东西有没有,价钱多少,怎么搬回来,去有多远……等等无数个和主要的业务逻辑(买东西)无关的问题。
这样就会扰乱主业务逻辑。
当我们有了电商平台后,买东西时只需要两步。注册账号(装载bean),告诉电商你要的东西名字(通过名字获取Bean),然后就可以在门口收到东西了。这就是ioc。
aop,面向切面:
在谈这个之前需要了解几个词:切面,切入点,织入,目标对象,通知。
切面:就是你要准备增强的那些方法。
切入点:就是具体织入的方法,定义了地点
织入:动词,就是将切面织入的过层
目标对象:被增强的类
通知:就是什么时候增强,定义了时间
看了两遍,慢慢消化吸收知识点