前端怎么在猪八戒网站接单做,网站开发 参考文献,制作网站的网页,建网站有什么要求IOC 控制反转
对象的创建控制权转交给外部实体#xff0c;就是控制反转。外部实体便是IOC容器。其实就是以前创建java对象都是我们new一下#xff0c;现在我们可以把这个new交给IOC容器来做#xff0c;new出来的对象也会交由IOC容器来管理。这个new出来的对象则称为Bean。 …IOC 控制反转
对象的创建控制权转交给外部实体就是控制反转。外部实体便是IOC容器。其实就是以前创建java对象都是我们new一下现在我们可以把这个new交给IOC容器来做new出来的对象也会交由IOC容器来管理。这个new出来的对象则称为Bean。
IOC容器
负责创建和初始化并存放Bean创建Bean的方法有无参构造方法、静态工厂实例化、实例工厂。默认使用无参构造方法所以如果自定义了构造方法那就需要保证无参方法存在。创建Bean默认是单例模式可以修改为多例。
Bean
IOC容器创建的对象其生命周期为实例化、依赖注入、初始化、使用、销毁。
DI依赖注入
将容器中Bean通过注解或配置声明的依赖关系注入到另一个对象中。
AOP面向切面
使用动态代理的设计模式可以在不改变原代码的情况下对功能进行增强。
连接点
简单说就是每个方法都是连接点
切入点
匹配连接点的式子相当于查询条件
通知
增加的功能。有多种类型前置通知后置通知环绕通知返回通知和异常通知。
切面
描述切入点与通知关系的类